Sto lavorando su un'applicazione con barra di azione per la navigazione. Ora sto cercando di aggiungere uno Spinner
allo ActionBar
.Spinner in action bar con solo l'icona ma non l'opzione selezionata
Sono in grado di ottenere la mia icona personalizzata su ActionBar
. Ma quando aggiungo le voci alla casella di selezione, l'icona è nascosta dietro la casella di selezione con il primo elemento selezionato.
Desidero visualizzare solo l'icona nello ActionBar
e nello drop-down-list/spinner
quando viene toccata sull'icona.
Questo è il mio codice:
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);
}
Leggi questo: http://developer.android.com/guide/topics/ui/actionbar.html –