2013-04-01 12 views
5

Chcę usunąć krótki dzielnik przed ActionBar's MenuItem, który ma opcję "withText" w nim.Jak mogę usunąć dzielnik przed menu paska czynności Element, który zawiera tylko tekst?

Próbowałem z nim różnych ustawień tematu, ale się nie udało.

Czy istnieje rozwiązanie, aby go usunąć?

To jest mój motyw xml.

<style name="my_actionbar" parent="@style/Widget.Sherlock.Light.ActionBar.Solid"> 
    <item name="android:background">@drawable/actionbar_bg</item> 
    <item name="background">@drawable/actionbar_bg</item> 
    <item name="android:actionBarDivider">@null</item> 
    <item name="actionBarDivider">@null</item> 
    <item name="android:showDividers">none</item> 
    <item name="android:dividerVertical">@null</item> 
    <item name="android:dividerPadding">0dp</item> 
    <item name="android:divider">@null</item> 
</style> 

Odpowiedz

21

Atrybut android:actionBarDivider należący do tematu, a nie do działań bar stylu. Możesz usunąć dzielnik w ten sposób:

<style name="AppTheme" parent="Theme.Sherlock"> 
    <item name="actionBarDivider">@null</item> 
    <item name="android:actionBarDivider">@null</item> 
</style> 
+0

Dzięki, to działa! arrgh ... Poświęcam na to wiele godzin: '( – kingori

+0

Świetna odpowiedź. Działa jak urok. –

1

Rozwiązałem ten problem, ustawiając atrybut android: listDivider na głównym motywie na przezroczysty ciąg. Ale nie znam efektów ubocznych przy tym ustawieniu.

tematem:

<style name="Theme_Main" parent="@style/Theme.Sherlock.Light"> 
    .... 
    <item name="android:listDivider">@drawable/shape_blank</item> 
</style> 

shape_blank.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="line"> 
    <solid android:color="@android:color/transparent"/> 
</shape> 
0

Usunąłem linię podziału z paska poniżej za pomocą magicznych linii.

mTabHost.getTabWidget().setDividerDrawable(null); 

LUB

mTabHost.getTabWidget().setDividerDrawable(R.Color.transperant); 
-1

Użyj poniższego fragmentu kodu w/Aktywny

getSupportActionBar().setElevation(0); 
Powiązane problemy