2010-12-06 75 views
3

我有一个列表视图,每行中都有一个复选框来选择该行...并且我在列表视图上方有一个全选复选框来选择所有行点击反之亦然...... 是有可能这样做......选择所有行并在列表视图中取消选择所有行选项

+0

您已经完成了一个自定义适配器...只需在`select all`中添加一个特殊功能即可启用适配器内的所有复选框。 – st0le 2010-12-06 05:10:51

回答

2
ListItem item = default(ListItem); 
foreach (item in MyListView.ListItems) { 
    item.Selected = true; 
} 

,你可以用它代替项复选框ID和设置检查反之亦然。

2

对象ListView有一个名为clearChoices()的方法。

17

只需使用2种方法即可轻松解决此问题。

listView.clearChoices(); 
listView.requestLayout(); 
相关问题