Spinner в панели действий только с иконкой, но без выбранной опции

Я работаю над приложением с панелью действий для навигации. Сейчас я пытаюсь добавитьSpinner к.ActionBar

Я могу получить свой собственный значок наActionBar, Но когда я добавляю записи в счетчик, значок скрывается за полем выбора с выбранным первым элементом.

Я хочу, чтобы вActionBar иdrop-down-list/spinner появляться при нажатии на иконку.

Это мой код:

private void initializeMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.options, menu);

    View v = (View) menu.findItem(R.id.menuSort).getActionView();
    Spinner spinner=(Spinner)v.findViewById(R.id.bookmarks_menu);

    Bookmark bookmark1 = new Bookmark();
    Bookmark bookmark2 = new Bookmark();

    List list = new ArrayList();
    list.add(bookmark1);
    list.add(bookmark2);

    SpinAdapter adapter = new SpinAdapter(getApplicationContext(),0, list);
    spinner.setAdapter(adapter); 
}

Ответы на вопрос(3)

Ваш ответ на вопрос