在将 my 的选择模式设置ListView
为 multiple 时,我遇到了 Android API 级别 11 中引入的这个常量:CHOICE_MODE_MULTIPLE_MODAL。JavaDoc 对我帮助不大:
公共静态最终 int CHOICE_MODE_MULTIPLE_MODAL
该列表允许在模态选择模式下进行多项选择。
什么是模态选择模式?无处可寻。
在将 my 的选择模式设置ListView
为 multiple 时,我遇到了 Android API 级别 11 中引入的这个常量:CHOICE_MODE_MULTIPLE_MODAL。JavaDoc 对我帮助不大:
公共静态最终 int CHOICE_MODE_MULTIPLE_MODAL
该列表允许在模态选择模式下进行多项选择。
什么是模态选择模式?无处可寻。
这用于在使用操作栏时调出操作模式(也称为上下文操作栏)。您将在 Gmail 等应用程序中看到它:当您开始检查列表中的项目时,操作栏会从通用活动级别操作更改为要在列表上执行的操作(例如,更改标签、垃圾箱)。
像CHOICE_MODE_MULTIPLE
,你需要你ListView
的项目来填充Checkable
。但是,一旦选中一项或多项,Android 将自动弹出您选择的操作模式,您可以使用自己的操作进行配置。
这是一个示例项目,演示了这一点:https ://github.com/commonsguy/cw-omnibus/tree/master/ActionMode/ActionModeMC