我正在尝试选择布局中的所有复选框,当我按下“全部检查”按钮时。我已经完成了一个列表并在该列表中放置了一个复选框。
现在,我想使用按钮单击选择布局中的所有复选框。我该怎么办呢?
(重要提示:我只放置一个复选框,这将使用listview显示列表中的每个项目。)
答案 0 :(得分:0)
假设您正在使用自定义列表适配器:维护布尔标志并按下按钮使其成为真,并从那里调用yourAdapter.notifyDataSetChanged()
并使用此bool值在您的适配器中设置复选框的已选中或未选中状态。< / p>
答案 1 :(得分:0)
三种是两种可能性。如果使用默认样式,则表示listview.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);然后有一个解决方案。
如果您在布局中使用自定义适配器装置,则维护两个图像,一个用于正常,一个用于检查,然后还有其他解决方案。
如果你按照第一种方式进行,那么这就是解决方案()......
http://www.ziddu.com/download/16103715/LvCheckBoxes.zip.html
如果按照第二种方式跟踪,请告诉我。我会举出那个例子......