0

以下に示すカスタマイズされたスタイルでアクションバーシャーロックを実装しました

  <resources>
  <style name="MyTheme" parent="Theme.Sherlock">
  <item name= "actionBarStyle">@style/ActionStyle</item>
  <item name="actionBarTabTextStyle">@style/MyTabTextStyle</item>
  <item name="android:actionBarTabTextStyle">@style/MyTabTextStyle</item>
  </style>
  <style name= "ActionStyle" parent="Widget.Sherlock.ActionBar">
   <item name="android:background">#ff000000</item>
   <item name="background">#ff000000</item>
  </style>
 <style name="MyTabTextStyle" parent="Widget.Sherlock.ActionBar.TabText" >
 <item name="android:textColor">#0EBFE9</item>
 <item name = "android:showDividers">none</item>
<item name ="android:textStyle">bold</item>
<item name = "android:divider">#000000</item>

</style>
</resources>

背景を黒に設定しても、アクションバーはアクションバーとナビゲーションタブの間に青い仕切りを表示します。showdividersをnoneに指定しましたが、ナビゲーションにはタブ間の仕切りが含まれています。

4

1 に答える 1

2

TabTextではなく、親テーマのTabBarを継承する必要があります

Widget.Sherlock.ActionBar.TabBar

こちらです:

<style name="Theme.mActionBarTabBar" parent="Widget.Sherlock.ActionBar.TabBar">
    <item name="android:showDividers">none</item>
</style>
于 2013-02-07T08:14:33.977 に答える