使用列表视图选中复选框

时间:2011-08-19 09:19:57

标签: java android

  

可能重复:
  android : check box selection problem

我正在尝试选择布局中的所有复选框,当我按下“全部检查”按钮时。我已经完成了一个列表并在该列表中放置了一个复选框。

现在,我想使用按钮单击选择布局中的所有复选框。我该怎么办呢?

(重要提示:我只放置一个复选框,这将使用listview显示列表中的每个项目。)

2 个答案:

答案 0 :(得分:0)

假设您正在使用自定义列表适配器:维护布尔标志并按下按钮使其成为真,并从那里调用yourAdapter.notifyDataSetChanged()并使用此bool值在您的适配器中设置复选框的已选中或未选中状态。< / p>

答案 1 :(得分:0)

三种是两种可能性。如果使用默认样式,则表示listview.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);然后有一个解决方案。

如果您在布局中使用自定义适配器装置,则维护两个图像,一个用于正常,一个用于检查,然后还有其他解决方案。

如果你按照第一种方式进行,那么这就是解决方案()......

http://www.ziddu.com/download/16103715/LvCheckBoxes.zip.html

如果按照第二种方式跟踪,请告诉我。我会举出那个例子......