我目前正在开发一个Android项目。我使用了ListView,并使用上下文操作栏,我成功地选择了每个项并显示了列表视图中选择的项数。
在上下文栏中,我有一个“全选”菜单选项,但我不知道如何确保选择列表视图中的所有项。
我似乎在谷歌上找不到任何关于这种类型的可选ListView的信息,它们似乎非常难以找到。
在上下文栏中,我有一个“全选”菜单选项,但我不知道如何确保选择列表视图中的所有项。
我似乎在谷歌上找不到任何关于这种类型的可选ListView的信息,它们似乎非常难以找到。
您可以逐一检查ListView项:
for ( int i=0; i < listview.getAdapter().getCount(); i++) {
listview.setItemChecked(i, true);
}
如果您只想选择屏幕上的内容,那么请使用listview.getChildCount()
。getListAdapter().getCount()
。listView.getChildCount()
不能起作用,因为它只会返回当前已绘制的项目数,可能不是适配器中所有项目的数量。请改用getListAdapter().getCount()
。 - VipulKumarAndroid.R.Layout.simple_list_item_multiple_choice
从listview中选择多个列表项。更多参考请查看link