【发布时间】:2017-03-31 20:59:47
【问题描述】:
我使用 SparseBooleanArray 来获取列表视图中选中的列表项的位置:
// lv is my listview
final SparseBooleanArray checkedItems = lv.getCheckedItemPositions();
当我检查一个列表项时,这很好用。但是当我从列表视图中取消选中一个项目时,它的大小并没有减小。它保持原样。
让我解释一下发生了什么:
我首先选择了 3 个列表项,我得到 checkedItems 的大小为 3。但是当我从列表中取消选中一项时,它的大小不会变为 2。它仍然是 3。
需要做什么?请帮帮我。
石头
【问题讨论】:
标签: android