0

如何限制用户选择不超过指定数量的列表视图项目?此外,如果用户取消选择已选择的项目,用户应该能够选择新的项目。

4

1 回答 1

0

您可以在适配器类中使用计数器并将其与 进行比较,maximumNoOfItemToSelect并且不允许用户选择它是否大于maximumNoOfItemToSelect

像这样的东西

class MyAdapter
{
    int counter=0;
    ...
}

当用户选择一个项目时

counter++;

当用户取消选择一个项目时

counter--;

selection检查这个之前condition

if (counter > maximumNoOfItemToSelect)
{
//don't select the item
}
于 2013-06-26T12:50:22.957 回答