selectListView中的所有项目

我目前正在一个Android项目。 我正在使用ListView并使用上下文操作栏,我成功select每个项目,并显示在列表视图中select了多less个项目的计数。

在上下文栏中我有一个Select All的菜单选项,但我不知道如何确保列表视图中的每个项目都被选中。

似乎无法在Google上find任何东西,关于这种types的东西和可选ListView的东西似乎很好隐藏。

任何帮助将不胜感激。

谢谢

您可以逐个检查listview项目:

 for ( int i=0; i < listview.getAdapter().getCount(); i++) { listview.setItemChecked(i, true); } 

如果你只想select屏幕上的内容,那么使用listview.getChildCount()

如果你正在使用片段,你将需要使用getListAdapter().getCount()

在android中,listview项目布局有许多不同的默认布局来select列表项目。 您可以使用默认布局,也可以为列表项目创build自己的布局。 您可以使用

Android.R.Layout.simple_list_item_multiple_choice

从列表视图中select多个列表项目。 欲了解更多信息,请参阅此链接