2012-12-10 22 views
6

Sto tentando di visualizzare una visualizzazione personalizzata nella barra delle azioni. Sto usando SherlockActionBar. Ecco il mio codice. La visualizzazione personalizzata non viene mai visualizzata. Che cosa sto facendo di sbagliato?Come visualizzare una vista personalizzata in ActionBar?

View customNav = LayoutInflater.from(this).inflate(R.layout.my_layout, null); 
getSupportActionBar().setDisplayShowTitleEnabled(false); 
getSupportActionBar().setCustomView(customNav); 

risposta

13

È necessario prima attivare le visualizzazioni personalizzate.

getSupportActionBar().setDisplayShowCustomEnabled(true); // missing in your code 
    getSupportActionBar().setCustomView(customNav); 
+1

Sì, era ben scritto nei documenti. Dovresti leggere più attentamente ... –

Problemi correlati