Страница 1 из 1

Глюк меню в ActionBar

Добавлено: 07 янв 2015, 11:40
Zammm
Добрый день!
Имеется меню в ActionBar. Реализую его вызов как по нажатию непосредственно н само меню, так и на соответствующую кнопку на панели телефона. В общем, по нажатию на кнопку телефона после пары, тройки раз меню вызываться перестаёт - лишь появляется кратковременно и сразу исчезает... При этом нажатие на само меню также нормально вызывает меню. Подскажите, может быть кто-нибудь сталкивался с этим... Код вызова менюшки с кнопки ниже:
  • @Override
    public boolean onKeyDown(int keycode, KeyEvent e) {
    switch(keycode) {
    case KeyEvent.KEYCODE_MENU:
    openOptionsMenu();
    return true;
    }

    return super.onKeyDown(keycode, e);
    }

Re: Глюк меню в ActionBar

Добавлено: 23 янв 2015, 14:26
Fb89
Я этот функционал так реализовывал:

Код: Выделить всё

	

private Menu mMenu;

	@Override
	public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
		inflater.inflate(R.menu.table_menu, menu);
		mMenu = menu;
	}

public void onHWMenuClick() {
		if (mMenu != null)
			mMenu.performIdentifierAction(R.id.actionBar_overflow, 0);
	}