我用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>
答案 0 :(得分: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"/>