我在我的 Android 应用程序的 ListView 中使用“批量上下文操作”,如 Android 菜单指南中所述:
http://developer.android.com/guide/topics/ui/menus.html
这就是我启用上下文操作的方式:
listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE_MODAL);
listView.setMultiChoiceModeListener(new AbsListView.MultiChoiceModeListener() { //...a lot of code});
当您在列表项上长按时激活此模式(显示一些特殊菜单),并使用户可以进行多项选择。但是,此操作模式的默认行为使其在用户取消选择所有项目时完成/返回,这可能很好,但不是我想要的。我希望用户自己决定何时结束此模式的操作菜单。
您能否更改“批量上下文操作”的默认行为,以便在取消选择所有内容时它不会完成?
最好的问候/汤姆