Tablayout自定义文字大小
时间: 2023-11-10 16:05:30 浏览: 38
要自定义TabLayout中的文本大小,您可以使用以下步骤:
1. 创建一个自定义的TabLayout样式。在styles.xml文件中添加以下代码:
```xml
<style name="CustomTabLayout" parent="Widget.Design.TabLayout">
<item name="tabTextAppearance">@style/CustomTabTextAppearance</item>
</style>
<style name="CustomTabTextAppearance" parent="TextAppearance.Design.Tab">
<item name="android:textSize">16sp</item> <!-- 自定义文本大小 -->
</style>
```
2. 在TabLayout布局文件中,将样式应用到TabLayout中。例如:
```xml
<com.google.android.material.tabs.TabLayout
android:id="@+id/tab_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/CustomTabLayout" />
```
3. 在Java代码中,使用以下代码获取TabLayout对象,并设置选项卡标签文本:
```java
TabLayout tabLayout = findViewById(R.id.tab_layout);
tabLayout.addTab(tabLayout.newTab().setText("Tab 1"));
tabLayout.addTab(tabLayout.newTab().setText("Tab 2"));
tabLayout.addTab(tabLayout.newTab().setText("Tab 3"));
```
这样就可以自定义TabLayout中选项卡标签的文本大小了。