如何使用viewpager更改文本化表单tablayout?

时间:2017-12-20 10:57:55

标签: android android-viewpager android-tablayout

我可以更改Tabs的文字大小。我想更改标签标题的大小。

这是我添加片段的方式

viewPagerAdapter.addFragments(new bookmarkFragment(), "Bookmarks");
viewPagerAdapter.addFragments(new unAnsweredFragment(), "Unanswered");
viewPagerAdapter.addFragments(new Followers(), "Following");

2 个答案:

答案 0 :(得分:0)

尝试使用样式

<style name="TabWidget" parent="TextAppearance.Design.Tab">
     <item name="android:textSize">16sp</item>
     <item name="android:textStyle">bold</item>
</style>


<android.support.design.widget.TabLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@color/colorWhite"
        app:tabGravity="fill"
        app:tabMode="scrollable"
        app:tabSelectedTextColor="@color/colorBlack"
        app:tabTextAppearance="@style/TabWidget"
        app:tabTextColor="@android:color/darker_gray" />

答案 1 :(得分:0)

试试这个style

  <style name="ThemeTabText" parent="@android:style/TextAppearance.Widget.TabWidget">

        <item name="android:textSize">16sp</item>
        <item name="android:textStyle">bold</item>

    </style>

xml中的tablayout

中使用此功能
app:tabTextAppearance="@style/ThemeTabText"