2012-08-22 22 views
18

Birkaç ActionBar öğem var ve splitActionBarWhenNarrow seçeneğini kullanıyorum. Son Gmail uygulaması da bunu kullanıyor. Ancak sağ üstte, okunmamış e-postaların mevcut sayısını gösteren özel bir öğe var. SplitActionBar kullandığımda, tüm eylem öğelerimi aşağıya gönderir. Bazılarını alt kısma nasıl gönderebilirim ve bazılarını üst tarafta olmak için zorlayabilirim. İşlem Çubuğu splitted edildiğinde (android:uiOptions="splitActionBarWhenNarrow" kullanarak)Hem normal hem de bölünmüş ActionBar nasıl görüntülenir?

see upper right corner

+0

Referansı hatırlamadığı halde şu anda mümkün olmadığını duydum. –

cevap

23

, tüm menü öğeleri otomatik olarak alt bara gitmek ama özel görünüm hala üst konabilir.

View customNav = LayoutInflater.from(this).inflate(R.layout.custom_view, null); 
getActionBar().setCustomView(customView); 
+0

Woooow bu harika. Ben eylem çubuğu için herhangi bir özel görünüm kullanmıyorum ama kesinlikle onu kullanmak istiyorum. Ancak özel görünümü alt sağa koyamayız. – tasomaniac

+2

Neredeyse altta özel bir görünüm koyamayacağınızdan eminim .. ama burada: http://stackoverflow.com/questions/11816041/android-actionbar-push-custom-view-to-bottom-of- ekran yakın benzer bir sorudur ve bir şekilde yazar bir menü öğesinden özel bir görünüm yapmak için bir yol bulmuştur. Test ettim, benim için çalışıyor. –

İlgili konular