如何在操作栏标题和标签之间画一条线?

时间:2014-07-23 07:32:15

标签: android android-actionbar android-tabs

我有一个带动作栏的活动 操作栏和标签的背景颜色是相同的,所以我需要它们之间有一点线条空间 我也在使用自定义标签视图。

风格是:

   <style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">
    <item name="android:actionBarStyle">@style/ActionBarCompat</item>
    <!-- API 14 theme customizations can go here. -->
    <item name="android:actionBarTabTextStyle">@style/MyActionBarTabText</item>
    <item name="android:actionBarTabStyle">@style/MyActionBarTab</item>

    <!-- <item name="android:icon">@android:color/transparent</item> -->
    </style>

    <style name="ActionBarCompat"parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
    <item name="android:background">#457AB1</item>
    </style>

    <style name="MyActionBarTabText" parent="@android:style/Widget.Holo.ActionBar.TabText">
    <item name="android:textColor">@android:color/black</item>
    </style>

   <style name="MyActionBarTab" parent="@android:style/Widget.Holo.ActionBar.TabView">
    <item name="android:background">@drawable/tab_bg</item>
   </style>

屏幕看起来像: enter image description here

我需要在标题和标签之间留一点空间。

1 个答案:

答案 0 :(得分:0)

在ActionBar布局后的xml中添加此代码...

  <View
            android:id="@+id/view1"
            android:layout_width="match_parent"
            android:layout_height="1dp"
            android:background="@color/white" />

这将在您的操作栏和&之间添加白线。标签...... 希望这会帮助你...