Android 使ListView中的项目可选

Android 使ListView中的项目可选,android,android-listview,textview,android-actionbar,Android,Android Listview,Textview,Android Actionbar,我正在开发一个android应用程序,我正在努力遵循冰淇淋三明治用户界面的指导原则 我有一个包含ListView的ListActivity,在ListView中,我有一个ArrayAdapter中每个项目的TextView。我希望能够做到的是,一旦用户长时间单击ListView和上下文活动栏中的某个项目,那么长时间单击的项目现在处于选中状态。从那里,用户可以单击ListView中的多个项目,使其全部选中,然后用户可以按ActionBar中的按钮对ListView中的所有选定项目执行操作 当长时间

我正在开发一个android应用程序,我正在努力遵循冰淇淋三明治用户界面的指导原则

我有一个包含ListView的ListActivity,在ListView中,我有一个ArrayAdapter中每个项目的TextView。我希望能够做到的是,一旦用户长时间单击ListView和上下文活动栏中的某个项目,那么长时间单击的项目现在处于选中状态。从那里,用户可以单击ListView中的多个项目,使其全部选中,然后用户可以按ActionBar中的按钮对ListView中的所有选定项目执行操作

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


感谢您的帮助

按此处所述操作

基本上,您需要设置multiselect侦听器,然后设置选择类型。从actionmode回调中执行所需操作