Android:如何在使用custome listview单击按钮时选中所有复选框true

Android:如何在使用custome listview单击按钮时选中所有复选框true,android,Android,Blockquote您好,我正在从手机中读取联系人,并在自定义列表视图中显示,其中包含两个文本视图和一个复选框单击名为“全部标记”的选项菜单时,我想选中复选框并取消选中。。我该怎么办?请帮帮我 在循环中获取所有项并设置为true final ListView list = getListView(); for ( int i=0; i< getListAdapter().getCount(); i++ ) { list.setItemChecked(i, true); }

Blockquote您好,我正在从手机中读取联系人,并在自定义列表视图中显示,其中包含两个文本视图和一个复选框单击名为“全部标记”的选项菜单时,我想选中复选框并取消选中。。我该怎么办?请帮帮我


在循环中获取所有项并设置为true

final ListView list = getListView();
for ( int i=0; i< getListAdapter().getCount(); i++ ) {
        list.setItemChecked(i, true);
}
final ListView list=getListView();
对于(int i=0;i
编辑:
在适配器类中,您可以找到复选框视图,并在需要的条件下将其设置为true。然后重新加载适配器。

我将此代码放在哪里。在主活动或自定义适配器类适配器类中。这是您控制listview项中的子项的位置。很幸运将一个值传递给适配器,选中所有复选框并通知适配器。您好,先生,我已经创建了名为Contact Detail的类,并在其中存储布尔值,并在arraylist中存储Contact Detail类的所有对象。现在,我如何在适配器类中选中所有复选框。在oncheckedchanged方法或其他定义的方法中,我尝试notifydatachanged方法或notify