将操作栏选项卡左对齐放置

时间:2014-10-01 16:35:18

标签: android android-actionbar

我的标签栏中有两个标签。

我在styles.xml

中定义了这样的样式

in values

<resources xmlns:android="http://schemas.android.com/apk/res/android">

<style name="Theme.Styled" parent="@style/Theme.AppCompat.Light">

    <!-- Setting values in the default namespace affects API levels 7-13 -->
    <item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
    <item name="actionBarTabBarStyle">@style/MyActionBarTabBar</item>
</style>

<style name="Widget.Styled.ActionBar" parent="@style/Widget.AppCompat.Light.ActionBar">

    <!-- Setting values in the default namespace affects API levels 7-13 -->
    <item name="background">@drawable/action_bar_color1</item>
    <item name="backgroundStacked">@drawable/white</item>
    <!-- <item name="backgroundSplit">@drawable/action_bar_color1</item> -->
    <item name="android:gravity">left</item>
</style>

<style name="MyActionBarTabBar">
    <item name="android:gravity">left</item>
</style>

和值-14

<resources>

<style name="Theme.Styled" parent="@style/Theme.AppCompat.Light">

    <!-- Setting values in the android namespace affects API levels 14+ -->
    <item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item>
    <item name="android:actionBarTabBarStyle">@style/MyActionBarTabBar</item>
    <item name="android:tabStripLeft">@style/MyActionBarTabBar</item> 
</style>

<style name="Widget.Styled.ActionBar" parent="@style/Widget.AppCompat.Light.ActionBar">

    <!-- Setting values in the android namespace affects API levels 14+ -->
    <item name="android:background">@drawable/action_bar_color1</item>
    <item name="android:backgroundStacked">@drawable/white</item>
    <!-- <item name="android:backgroundSplit">@drawable/action_bar_color1</item> -->
    <item name="android:gravity">left</item>
</style>

<style name="MyActionBarTabBar">
    <item name="android:gravity">left</item>
</style>

但是标签没有对齐到左侧,它与中心对齐。 如何解决这个问题?

0 个答案:

没有答案