2012-12-10 7 views
6

Próbuję wyświetlić niestandardowy widok na pasku akcji. Używam SherlockActionBar. Oto mój kod. Widok niestandardowy nigdy się nie wyświetla. Co ja robię źle?Jak wyświetlić niestandardowy widok w pasku akcji?

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

Odpowiedz

13

Najpierw należy włączyć niestandardowe widoki.

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

Tak, to było dobrze napisane w dokumentach. Należy uważniej przeczytać ... –