Я использую «пакетные контекстные действия» в ListView в своем приложении для Android, как это описано в руководстве 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});
Этот режим (показ некоторых специальных меню) активируется, когда вы делаете длинный щелчок по элементу списка и позволяет пользователю сделать множественный выбор. Однако поведение по умолчанию этого режима действий заставляет его завершить/возврат, когда пользователь отменяет выбор всех элементов, что может быть хорошо, но не то, что я хочу. Я хочу, чтобы пользователь сам решал с меню действий, когда заканчивать этот режим.
Можете ли вы изменить это поведение по умолчанию для «пакетных контекстных действий», чтобы оно не заканчивалось, когда все отменено?
С уважением /Том