9

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

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

我似乎在 Google 上找不到任何东西,任何关于这种类型的东西和可选择的 ListViews 似乎都被很好地隐藏了。

4

2 回答 2

23

您可以一一查看列表视图项目:

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

如果您只想选择屏幕上的内容,请使用listview.getChildCount().

如果您使用的是片段,则需要使用getListAdapter().getCount().

于 2012-06-16T16:31:17.687 回答
-1

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

Android.R.Layout.simple_list_item_multiple_choice

从列表视图中选择多个列表项。有关更多参考,请参阅此链接

于 2012-06-16T17:48:43.857 回答