android弹出层刷新list数据

[复制链接]
查看11 | 回复4 | 2016-1-29 12:16:49 | 显示全部楼层 |阅读模式
只需要循环一下,判断即可。示例代码:1.遍历整个list集合for(int i=0; i<list.size(); i++){}2.在for循环中增加判断代码if(list.get(i).equals("指定")){}3.得到每一个item进行判断即可。...
回复

使用道具 举报

千问 | 2016-1-29 12:16:49 | 显示全部楼层
准备:Listview list
int listPost
自定义Adapter adapter1.记录当前list位置listPost=listv.getFirstVisiblePosition();2.获取数据给adapter3.列表清空list.clear();4.列表重新加载数据 li...
回复

使用道具 举报

千问 | 2016-1-29 12:16:49 | 显示全部楼层
思路:你可以将查询出来的数据添加到list中,在此之前你要先list.clear();//清空list集合之后是list.add();//添加数据然后刷新适配器adapter.notifyDataSetInvalidated();(注:listview里面显示的数据其实是adapter里接收的list的,也就是是adapter)...
回复

使用道具 举报

千问 | 2016-1-29 12:16:49 | 显示全部楼层
关键的问题是,你是想着直接刷新数据呢,还是追加数据,如果是刷新的话,很简单,直接给adapter就行了,如果是追加的话,则是更新adapter,然后在把adapter付给listview...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行