使ListView中的项目可选

时间:2012-06-16 14:07:19

标签: android android-listview textview android-actionbar

我正在开发一个Android应用程序,我正在尝试遵循冰淇淋三明治UI的指导方针。

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

我已经触发了在长按项目时显示上下文活动栏但我不知道如何让项目显示为选中状态并允许用户选择/取消选择ListView中的项目。

感谢您的帮助

1 个答案:

答案 0 :(得分:12)

按照此处的描述进行操作。

How to highlight selected item in ListView?

基本上你需要设置多选监听器然后选择选择类型。从actionmode回调中做你需要的东西