- 数据是以list保存的所以根据item的position得到要修改的item数据
- 修改完成数据之后根据position从list中删除这条数据 注:如果不删除的话数据会有一条重复
- 通过item的position把修改后的数据从新保存在list中 注:如果不用position来保存的话数据应该会错位
- 调用adapter的刷新方法通知listview数据有变动完成刷新
因为adapter里面的东西都一样就不展示了private void updateItem(int position){ Userbean user=(Userbean)adapter.getItem(position); user.setName("测试1"); list.remove(position); list.add(position,user); adapter.setList(list); adapter.NotifyDataSetChanged(); }
刷新listView中的某个Item
最新推荐文章于 2018-10-23 09:33:15 发布
本文介绍了一种在Android应用中更新ListView指定项的方法。通过获取待更新项的位置,修改该位置的数据,并从列表中移除旧数据,再将更新后的数据重新插入到相同位置,最后通知适配器数据已更改以实现视图的更新。

256

被折叠的 条评论
为什么被折叠?



