Заставить меню надувать поведение за пределами панели действий
Я в настоящее время разрабатываю 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?