У меня есть собственный диалог, и я использую его вместо optionMenu.Поэтому я хочу, чтобы myDialog вел себя как меню, то есть показывал / скрывал при нажатии на Меню.Я пробовал много вариантов, но у меня был один и тот же результат:
, так как я установил OnKeyListener для myDialog
myDialog.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(DialogInterface arg0, int arg1, KeyEvent arg2) {
if (arg1 == KeyEvent.KEYCODE_MENU) {
myActivity.this.removeDialog(ID);
return true;
}
return false;
}
, поэтому каждый раз, когда диалог создается нажатием Меню, он сразу же скрывается этимСлушатель.
Есть какие-нибудь идеи, чтобы мой диалог работал с кнопкой Меню?