У меня есть представление списка с флажком в каждой строке, чтобы выбрать эту строку ... И у меня есть флажок «Выбрать все» над списком, чтобы выбрать все строки на нажмите и наоборот ... это возможно сделать ...Выделить все строки и отменить выбор всех строк в listview
3
A
ответ
2
ListItem item = default(ListItem);
foreach (item in MyListView.ListItems) {
item.Selected = true;
}
вы можете использовать флажок идентификатор вместо пункта и установить его на проверку или наоборот.
2
Объект ListView имеет метод clearChoices().
17
Вы можете решить эту проблему еще проще, просто используя 2 метода.
listView.clearChoices();
listView.requestLayout();
Вы сделали специальный адаптер ... просто добавьте специальную функцию для `select all`, которая включает все флажки внутри вашего адаптера. – st0le 2010-12-06 05:10:51