【发布时间】:2022-02-11 14:59:41
【问题描述】:
我一直在尝试在线探索以设置 TabLayout TabItems 的字体大小 但它们似乎都不适合我。这是我上次尝试引用的link
以下是我目前已经实现的东西,
不知道为什么它没有从样式中选择textSize。
在 xml 中:
<com.google.android.material.tabs.TabLayout
android:id="@+id/tabLayoutForgot"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/header_height"
app:layout_constraintTop_toBottomOf="@+id/imageViewLogo"
app:tabIndicatorColor="@color/text_color"
app:tabSelectedTextColor="@color/text_color"
app:tabGravity="fill"
app:tabTextAppearance="@style/MyCustomTabLayout"
app:tabMode="fixed"
app:tabIndicatorFullWidth="false"
app:tabTextColor="@color/text_color" />
在themes.xml中:
<style name="MyCustomTabLayout" parent="@android:style/TextAppearance.Widget.TabWidget">
<item name="textAllCaps">false</item>
<item name="android:textSize">20sp</item>
<item name="android:fontFamily">@font/roboto_medium</item>
<item name="android:textColor">@color/text_color</item>
</style>
这会像textAllCaps 和fontFamily 一样执行其他所有操作,但似乎不会占用textSize。
感谢任何帮助。
【问题讨论】:
标签: android material-design android-tablayout