0

我在我的 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});

当您在列表项上长按时激活此模式(显示一些特殊菜单),并使用户可以进行多项选择。但是,此操作模式的默认行为使其在用户取消选择所有项目时完成/返回,这可能很好,但不是我想要的。我希望用户自己决定何时结束此模式的操作菜单。

您能否更改“批量上下文操作”的默认行为,以便在取消选择所有内容时它不会完成?

最好的问候/汤姆

4

1 回答 1

0

而不是使用上下文菜单尝试 ListPopUpWindow。它更易于使用,您可以控制何时关闭弹出窗口。

于 2015-11-18T11:33:14.853 回答