2015-04-28 64 views
2

我使用Android操作欄和標籤,我想更改我的標籤背景顏色。 我試圖把它應用到我的風格如下:設置背景顏色到ActionBar標籤刪除分隔線

Widget.AppCompat.ActionBar 
Widget.AppCompat.ActionBar.TabBar 
Widget.AppCompat.ActionBar.TabView 
Widget.AppCompat.ActionBar.Solid 

它可以在所有的情況下,但分頻器(每個標籤之間的小酒吧)在井被刪除。我怎樣才能避免這種情況?

回答

1

你可以定義一個樣式,並將其應用到您的應用程序或活動:

文件styles.xml

<style name="MyHoloLightTheme" parent="@style/Theme.AppCompat.Light"> 
    <item name="actionBarStyle">@style/ActionBarStyle</item> 
    .... 
<style name="ActionBarStyle" parent="..."> 
    <item name="background">@color/actionBarBackgroundColor</item> 
    ... 

文件color.xml

<color name="actionBarBackgroundColor">#00ff00</color> 

適用於應用在AndroidManifest.xml

<application 
    ... 
    android:theme="@style/MyHoloLightTheme" 
    ... 
+0

謝謝,它通過指定'.Light'來做到這一點 – keepthepeach