2013-04-10 18 views
6

Merhaba android geliştiricileri, Bu sorunun birçok kez sorulduğunu biliyorum ve ayrıca birçok çözüm denedim ama benim için çalışmıyorlar. Öncelikle, eylem çubuğu göstermek için eylem çubuğu sherlok kütüphanesi kullanıyorum ve yalnızca simgelere sahip menü öğeleri arasında ayraçları göstermek istiyorum. Bunun için bölücü göstermek için özel bir stil oluşturuyorum ancak göstermiyorlar.ActionBarsherlock sadece ikonlar ile menü öğelerinde bölücüler nasıl ayarlanır

</style>

Ve

<item name="android:showDividers">middle</item>

<item name="android:actionBarDivider">@drawable/actionbar_seprator</item>

<style name="Theme.SherlockCustom" parent="@style/Theme.Sherlock.Light">

da needsDividerBefore() her zaman doğru verecektir İşlem Çubuğu için sherlock kütüphane ActionMenuItemView.java güncellemek için çalıştı. Ama bu yama benim için de işe yaramadı. Lütfen yanlış gittiğim yerlere yardım edin. Teşekkürler.

+0

Muhtemelen Android> 4.0 ile bir cihazda deniyorsunuz. Bahsedilen yama yalnızca Android <3.0 için uygulanabilir çünkü daha sonraki sürümlerde, değiştirilemeyen yerel eylem çubuğu uygulaması kullanılır. –

+0

@matthias tonlarca teşekkürler. Şimdi yanlış gittiğimi anladım. Android> 4.0'da bölücüler elde etmeyi önerebilirsiniz. Bunun için bir çözüm var mı. – Dory

cevap

0

İşlem çubuğunuz için özel bir görünüm kullanmıyorsanız, senaryonuz için> 4.0 sürümlerinde bölücüler alamazsınız; Yerel uygulama, davranışı dahili olarak denetler ve bunu değiştirmek için herhangi bir kanca vermez.

HTH, Ali.

İlgili konular