去除tablayout点击时的底色
时间: 2023-11-10 14:05:25 浏览: 41
可以通过设置TabLayout的样式来去除点击时的底色。具体步骤如下:
1. 在styles.xml中定义一个TabLayout的样式,如下所示:
```xml
<style name="MyTabLayoutStyle" parent="Widget.Design.TabLayout">
<item name="tabIndicatorColor">@android:color/transparent</item>
<item name="tabSelectedTextColor">@color/tab_selected_text_color</item>
<item name="tabTextAppearance">@style/MyTabTextStyle</item>
</style>
<style name="MyTabTextStyle" parent="TextAppearance.Design.Tab">
<item name="android:textColor">@color/tab_text_color</item>
<item name="android:textSize">@dimen/tab_text_size</item>
<item name="android:textStyle">bold</item>
</style>
```
2. 在布局文件中将TabLayout的样式设置为我们定义的样式,如下所示:
```xml
<android.support.design.widget.TabLayout
android:id="@+id/tab_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/tab_bg_color"
app:tabMode="fixed"
app:tabGravity="fill"
app:tabTextColor="@color/tab_text_color"
app:tabSelectedTextColor="@color/tab_selected_text_color"
app:tabIndicatorHeight="0dp"
app:tabIndicatorColor="@android:color/transparent"
app:tabTextAppearance="@style/MyTabTextStyle"
app:tabSelectedBackground="@drawable/tab_selected_background"
app:tabBackground="@drawable/tab_background"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"/>
```
可以看到,在TabLayout的样式中,我们将tabIndicatorColor设置为透明色。这样就可以去除点击时的底色了。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)