Заставить меню надувать поведение за пределами панели действий

Я в настоящее время разрабатываю android приложение, целью которого является API19 (минимальная версия SDK установлена ​​на API14). Это приложение будет работать не на мобильном телефоне, а на пользовательском устройстве.

Экран не сенсорный, поэтому взаимодействие с пользователем будет зависеть от клавиатуры, а также я должен отметить, что в этом приложении не будет реализована панель действий (сейчас я ее скрываю).

Я пытаюсь реализовать поведение меню старого стиля, когда вы можете вызвать меню, нажав menu кнопка на вашем устройстве (устарела с API10), как это:

старое меню

Итак, все усложняется, когда я пытаюсь надуть меню, как android автоматически раздувает мое меню в панели действий (так как API11):

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

ВОПРОС:

Я знаю, что это устарело, но все же я хочу реализовать меню таким образом, поэтому есть ли способ заставить Android надувать это меню "по-старому", не понижая целевой API?

0 ответов

Другие вопросы по тегам