【发布时间】:2012-07-26 05:42:02
【问题描述】:
我正在使用 ListView 来显示数据库中的所有记录。列表的每一行都有一个额外的复选框。我想制作一个按钮,按下该按钮将删除所有已检查的记录。但是,当我遍历列表并尝试使用 getChildAt(index) 获取对行的引用时,我只能到达 3 个初始条目,因为其余条目是隐藏的,并且在应用程序中我必须为它们使用滚动条.
我怎样才能让他们知道这样的工作很好:
for( int i = 0; i < taskList.size(); i++ ){
View row = list.getChildAt(i);
CheckBox checkBox = (CheckBox)row.findViewById(R.id.checkbox)
}
【问题讨论】:
-
这是一个带有自定义适配器的 listView 吗?请在您填充 listView 的位置发布代码。
-
这里我刚才做过这个例子。 stackoverflow.com/questions/8851829/…
标签: android