Как изменить размер и шрифт текста в aTabItem (TabLayout)? - PullRequest
0 голосов
/ 13 февраля 2019

Я создал TabLayout с 3 предметами (предмет посередине - не значок, а текст).

Как изменить размер текста и его шрифт?

<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>

1 Ответ

0 голосов
/ 14 февраля 2019

Запишите эти коды ниже в 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"/>
...