在android中,您可以通过执行以下操作将ListView中的项目设置为选中:lv.setItemChecked
(pos,true)
并将项目设置为未选中lv.setItemChecked(pos,false)
但是您如何在选中和未选中之间切换,这意味着:如果该项目已选中,则取消选中它,反之亦然
一个例子值一千字:
public void toggle(lv,pos){
if (lv.isItemChecked(pos)) {
lv.setItemChecked(pos,false);
} else {
lv.setItemChecked(pos,true);
}
}
ListView 有一个称为isItemChecked(int)
返回布尔值的方法。尝试以下操作:
if (lv.isItemChecked(pos)) {
lv.setItemChecked(pos,false);
} else {
lv.setItemChecked(pos,true);
}
更多信息ListView.isItemChecked(int)
:这里