我目前正在从事一个 Android 项目。我正在使用 ListView 并使用上下文操作栏,我成功地选择了每个项目并显示了在 ListView 中选择了多少项目的计数。
在上下文栏中,我有一个用于 Select All
的菜单选项,但我不知道如何确保 ListView 中的每个项目都被选中。
我似乎无法在谷歌上找到任何东西,关于这类东西和可选择的 ListViews 的任何东西似乎都隐藏得很好。
最佳答案
您可以逐一检查 ListView 项目:
for ( int i=0; i < listview.getAdapter().getCount(); i++) {
listview.setItemChecked(i, true);
}
如果您只想选择屏幕上的内容,请使用 listview.getChildCount()
。
如果您使用 fragment ,则需要使用 getListAdapter().getCount()
。
关于android - 选择 ListView 中的所有项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11065098/