ABS CustomView - переполнение меню

Я работаю над проектом, где мне нужно заменить ABS на customview. У меня есть кнопка в правом верхнем углу. Когда вы нажимаете эту кнопку, я хочу отобразить меню Spinner/contextMenu/overflow (как в стандартном abs с темой переполнения).

Кнопка вызовет onCreateOptionsMenu(меню меню) для вызова

До сих пор мне удалось получить только меню внизу действия (contextmenu) со следующим кодом:

@Override
public boolean onCreateOptionsMenu(final Menu menu){
   menu.add(Menu.None, "", Menu.None, "title").setShowAsAction     (MenuItem.SHOW_AS_ACTION_NEVER);


   menu.add(Menu.None, "", Menu.None, "title").setShowAsAction     (MenuItem.SHOW_AS_ACTION_NEVER);
  return super.onCreateOptionsMenu(menu)
}

Проведя некоторые исследования, я обнаружил, что PopUpMenuHelper может помочь мне, но если не удастся найти некоторые примеры / примеры.

Кто-то сделал что-то похожее? Какие-нибудь советы? Какие-нибудь библиотеки или классы, которые я мог бы использовать?

Любое предложение приветствуется

1 ответ

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

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