Spinner w pasku akcji z tylko ikoną, ale nie z wybraną opcją

Pracuję nad aplikacją z paskiem akcji do nawigacji. Teraz próbuję dodaćSpinner doActionBar.

Jestem w stanie uzyskać moją niestandardową ikonę naActionBar. Ale gdy dodam wpisy do pokrętła, ikona jest ukryta za polem wyboru z pierwszym wybranym elementem.

Chcę mieć tylko ikonę wActionBar idrop-down-list/spinner pojawiać się po dotknięciu ikony.

To jest mój kod:

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<Bookmark> list = new ArrayList<Bookmark>();
    list.add(bookmark1);
    list.add(bookmark2);

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

questionAnswers(3)

yourAnswerToTheQuestion