如何遍历Listview全部的item(包括不可见的)
ListView lv;
myBaseAdapter adp = null;
class myBaseAdapter extends BaseAdapter { ...
...............
比如查询出的数据一共是8项,屏幕上只显示了6项,
用 lv.getChildCount()就只能抓取6项,
用adp.getCount()可以抓取8项,但是无法遍历,
一执行下面的语句,程序就崩溃,
for(int i=0;i<adp.getCount();i++){
View view=adp.getView(i,null,null); // 这句居然出错???
.......
}
myBaseAdapter adp = null;
class myBaseAdapter extends BaseAdapter { ...
...............
比如查询出的数据一共是8项,屏幕上只显示了6项,
用 lv.getChildCount()就只能抓取6项,
用adp.getCount()可以抓取8项,但是无法遍历,
一执行下面的语句,程序就崩溃,
for(int i=0;i<adp.getCount();i++){
View view=adp.getView(i,null,null); // 这句居然出错???
.......
}
...全文
相关推荐
获取ListView的item中的EditText的值
总之,获取ListView item中EditText的值涉及到自定义Adapter、监听EditText的文本变化以及遍历ListView的可见项。
ListView显示隐藏Item
如果为true,正常显示Item;如果为false,可以设置该Item的可见性为GONE或者INVISIBLE,使其在ListView中不可见。
删除ListView选中的item
当用户点击“清理”按钮时,我们遍历ListView的所有item,设置CheckBox可见并默认未选中。
ListView每个Item添加EditText,输入数据不窜行
**监听ListView滚动**:添加OnScrollListener监听ListView的滚动事件。当ListView停止滚动时,遍历所有可见的EditText,保存它们的状态。7.
Android使用ListView批量删除item的方法
总结一下,批量删除ListView item的步骤包括:1. 创建一个自定义Adapter,维护数据列表和状态列表。2.


