Создание пользовательского меню в Android

1

Я работаю над созданием игры для андроида, с другом, делающим обложку. Мой друг хочет сделать свое собственное меню, как в, он сделал изображение, которое будет использоваться в качестве меню.

Мой вопрос в том, есть ли способ активировать onMenuOpened() при нажатии кнопки меню без элементов меню в onCreateOptionsMenu(), а затем из моего класса SurfaceView закрыть меню? Или просто, как я могу сделать свое собственное меню, которое активируется при нажатии кнопки меню?

Теги:

1 ответ

1
Лучший ответ

Вероятно, вы можете использовать функцию Activity onKeyDown() и обнаруживать KeyEvent.KEYCODE_MENU и делать то, что хотите.

Ваш код должен выглядеть примерно так:



    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_MENU) {
           // Do your own menu here
           return true;
        }
        return false;
    }

  • 0
    Ах да, конечно. Это будет работать, спасибо.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню