Я хочу добавить Spinner, который будет открываться, когда я нажимаю на заголовок Activity в ActionBar
(я не использую Toolbar
, я использую поддержку ActionBar
).
Я пробовал использовать метод setListNavigationCallbacks(SpinnerAdapter adapter, ActionBar.OnNavigationListener callback)
на панели действий. Он работает, но отображает выбранный элемент рядом с заголовком.
Код действия при создании
actionBar.setTitle("Title");
actionBar.setNavigationMode(NAVIGATION_MODE_LIST);
actionBar.setListNavigationCallbacks(spinnerAdapter, null);
// spinnerAdapter contains simply numbers from 1 to 10
Я знаю, что использование этих методов и поддержка ActionBar вместо панели инструментов устарели, но изменение ActionBar с помощью панели инструментов в моем проекте будет иметь огромные последствия, и мне предстоит много работы...
Я не хочу использовать какую-либо внешнюю библиотеку, если это возможно, так как это, очевидно, не очень сложно сделать.
Благодарю вас!