6

我正在开发一个 android 应用程序,并且正在尝试遵循 Ice Cream Sandwich UI 的指南。

我有一个包含 ListView 的 ListActivity,并且在 ListView 中我对 ArrayAdapter 中的每个项目都有一个 TextView。当我想要做的时候,一旦用户长按 ListView 中的一个项目,就会显示上下文活动栏,并且长按的项目现在处于选中状态。然后,用户可以从那里单击 ListView 中的多个项目,使它们全部被选中,然后用户可以按下 ActionBar 中的按钮来对 ListView 中的所有选定项目执行操作。

我已经触发它在长时间单击该项目时显示上下文活动栏,但我不知道如何使该项目显示为已选中并允许用户选择/取消选择 ListView 中的项目。

谢谢你的帮助

4

1 回答 1

13

按照这里的描述做。

如何突出显示 ListView 中的选定项目?

基本上你需要设置多选监听器,然后选择类型。从动作模式回调中做你需要的事情

于 2012-06-16T14:13:10.443 回答