Как уволить контекстную без задней кнопки?
-
13-12-2019 - |
Вопрос
Приложение открывается контекстмен, и я хочу закрыть / отклонить его без использования кнопки назад.Можно ли получить событие щелчка где-то, чтобы я мог назвать закрыть?
closeContextMenu ()
.
или я могу позвонить
setCancelOnTouchOutside()
.
где-то, как я могу на диалог?Альтернатива для меня - реформировать все мои контекстные меню на popupwindows, которые также могут сделать
setOutsideTouchable()
.
У кого-нибудь хороший подсказку / идея?
Решение
Отправьте ключевое событие (назад), и вы закончите.
myView.getRootView().dispatchKeyEvent(new KeyEvent (KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK));
. Другие советы
Значит, вы описываете тип отменить тип поведения, как вы используете в диалоговом окне, но почему бы не просто использовать кнопку «Назад»
Не связан с StackOverflow