Android TabLayout textAppearance问题

时间:2016-05-27 13:36:25

标签: android xml android-layout layout android-tablayout

我正在尝试使用TabLayout,但TextAppearance存在一些问题。在这里你可以看到截图。

enter image description here

如您所见,中间标题页的文本大小比其他标题大。

这是我的代码

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                        xmlns:app="http://schemas.android.com/apk/res-auto"
                        android:layout_width="match_parent"
                        android:layout_height="0dp"
                        android:layout_weight="2.9">

            <android.support.design.widget.TabLayout
                android:id="@+id/tab_layout_company"
                style="@style/TabLayoutStyle"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_alignParentTop="true"
                app:tabGravity="fill"
                app:tabMode="fixed"/>

            <android.support.v4.view.ViewPager
                android:id="@+id/viewpager_company"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_below="@+id/tab_layout_company"
                android:background="@android:color/white"/>
        </RelativeLayout>

和样式

<style name="TabLayoutStyle" parent="Base.Widget.Design.TabLayout">
    <item name="tabIndicatorColor">@color/base_app_color_sky_blue</item>
    <item name="tabIndicatorHeight">5dp</item>
    <item name="tabTextAppearance">@style/TabLayoutHeaderTextAppearance</item>
    <item name="tabSelectedTextColor">@color/base_text_color</item>
</style>

<style name="TabLayoutHeaderTextAppearance" parent="TextAppearance.Design.Tab">
    <item name="android:textSize">@dimen/text_size_header_title</item>
    <item name="android:textAllCaps">true</item>
    <item name="android:textColor">@color/base_app_color_dark</item>
</style>

未指定tabTextAppearance,它看起来跟着

enter image description here

有什么问题?

P.S。在某些设备(API)上没有这样的问题。

0 个答案:

没有答案