【问题标题】:Select all check boxes in a view选中视图中的所有复选框
【发布时间】:2012-01-03 20:41:21
【问题描述】:

我在页面中有一个从 JSON 动态生成的复选框列表。我还需要一个“全选”复选框。我怎样才能做到这一点?如何在代码中同时选中所有复选框并将它们全部选中?

【问题讨论】:

  • 检查 this one 测试并且工作正常。

标签: java android android-layout android-widget


【解决方案1】:

只需检查一个布尔字段并在全选按钮/复选框上将其设置为 true 并通过通知列表 adepter 的数据集更改来重绘列表。

在列表中检查“检查”标志是否为真,然后检查复选框...

【讨论】:

    【解决方案2】:

    我会保留一个复选框列表:List<Checkbox> allMyCheckboxes

    在构建复选框列表时,将每个复选框添加到此列表中。然后全选复选框的事件将设置此列表中所有复选框的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-10
      相关资源
      最近更新 更多