【发布时间】:2012-08-26 03:45:53
【问题描述】:
我有一个 listView (android.R.layout.simple_list_item_multiple_choice),其中列表的每一行都有一个复选框。
单击一个按钮时,我需要阻止所有复选框。但我不知道如何同时阻止所有复选框。
if(checkAll.isChecked()==true){
all.clear();
//É adicionado cada id ao array list
for(int i=0 ; i<listViewSocios.getCount() ; i++){
listViewSocios.setItemChecked(i, true);
}
}
每行中的所有复选框都已选中,但我也希望启用所有此复选框 你能帮助我吗?谢谢
我尝试过这种方法,但不起作用....
for(int i=0 ; i<listViewSocios.getCount() ; i++){
listViewSocios.setItemChecked(i, true);
CheckBox cb = (CheckBox)listViewSocios.getChildAt(i).findViewById(android.R.id.text1);
cb.setEnabled(false);
【问题讨论】:
-
您要阻止或启用复选框??
-
我想要 setEnabled(true);对于列表视图的所有复选框。但我不知道我如何对他们所有人..
标签: android listview checkbox listviewitem