我正在尝试使用TabLayout
,但TextAppearance
存在一些问题。在这里你可以看到截图。
如您所见,中间标题页的文本大小比其他标题大。
这是我的代码
<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
,它看起来跟着
有什么问题?
P.S。在某些设备(API)上没有这样的问题。