如何设置Android Action Bar Tab滚动样式

时间:2011-11-22 13:07:34

标签: android android-actionbar

我已经阅读了大量关于Android Action Bar样式的帖子,并成功创建了我自己的Tab Menu项目样式。

在有许多标签且蜂窝设备进入纵向模式的特定情况下,操作栏会自动使标签水平滚动。我无法弄清楚当标签左右滚动到达终点时隐藏蓝色全息滚动条的方法。

我正在尝试删除此处显示的蓝条: enter image description here

有人可以帮忙吗?

我目前的风格如下:

   <!-- the theme applied to the application or activity -->
    <style name="CustomActivityTheme" parent="@android:style/Theme.Holo.Light">
        <item name="android:actionBarTabStyle">@style/MyActionBarTabStyle</item>
        <item name="android:actionBarStyle">@style/MyActionBarStyle</item> 
        <item name="android:scrollbars">none</item>                
    </style>

    <!-- style for the tabs -->
    <style name="MyActionBarTabStyle" parent="android:style/Widget.Holo.Light.ActionBar">
        <item name="android:background">@drawable/moto_tab_indicator</item>
        <item name="android:paddingLeft">15dp</item>
        <item name="android:paddingRight">15dp</item>
        <item name="android:textColor">@color/white</item>
    </style>

    <style name="MyActionBarStyle" parent="android:style/Widget.Holo.Light.ActionBar">
        <item name="android:background">@drawable/action_bar_background</item>               
    </style>

1 个答案:

答案 0 :(得分:0)

  

在AndroidManifest.xml中:

 <activity android:name=".ActivityName" android:theme="@style/tabTheme"/> 
  

在values / styles.xml中:

 <style name="tabTheme" parent="android:style/Theme"> 
      <item name="android:tabWidgetStyle">@style/Widget.TabWidget</item>
 </style> 

 <style name="Widget.TabWidget" parent="android:Theme"> 
      <item name="android:tabStripEnabled">false</item>
 </style>