如何在TabItem(TabLayout)中更改文本的大小和字体?

问题描述 投票:0回答:1

我用3个项目创建了TabLayout(中间的项目不是图标而是文本)。

如何更改文本及其字体的大小?

<android.support.design.widget.TabLayout
    android:id="@+id/tabs"
    app:tabTextColor="#777777"
    app:tabIndicatorColor="@color/hellrot"
    app:tabSelectedTextColor="@color/hellrot"
    app:tabIconTint="@color/your_color_selector"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
>

<android.support.design.widget.TabItem
    android:id="@+id/tabItem"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:icon="@drawable/ic_wc_black_24dp" />

<android.support.design.widget.TabItem
    android:id="@+id/tabItem2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Main"
/>

<android.support.design.widget.TabItem
    android:id="@+id/tabItem3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:icon="@drawable/ic_tag_faces_black_24dp" 
/>

</android.support.design.widget.TabLayout>
android android-layout android-tablayout
1个回答
0
投票

在styles.xml中写下以下代码

例:

<style name="MyTabItem" parent="TextAppearance.AppCompat.Button">
    <item name="android:textSize">18sp</item>
</style>

在TabItem中,设置如下所示的样式。

<android.support.design.widget. TabItem
 style="@style/MyTabItem"
 android:layout_width="width"
 android:layout_height="height"/>
© www.soinside.com 2019 - 2024. All rights reserved.