TabWidget当前标签底线颜色我有一个TabWidget我已启用并设置stripLeft和stripRight...mTabHost.getTabWidget().setStripEnabled(true);mTabHost.getTabWidget().setRightStripDrawable(R.drawable.redline);mTabHost.getTabWidget().setLeftStripDrawable(R.drawable.redline);如下图所示,这不会更改当前所选选项卡(TAB 2)的底线颜色。如何更改当前所选选项卡的底线颜色,默认为蓝色?(我猜测蓝色是在默认AppTheme样式中设置的styles.xml。)
3 回答
![?](http://img1.sycdn.imooc.com/5458655200013d9802200220-100-100.jpg)
慕慕森
TA贡献1856条经验 获得超17个赞
您可以使用app:tabIndicatorColor来实现此目的。它将根据您的要求更改选定的标签指示线颜色。
<android.support.design.widget.TabLayout android:id="@+id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content" app:tabIndicatorColor="@android:color/white" app:tabMode="fixed" />
- 3 回答
- 0 关注
- 542 浏览
添加回答
举报
0/150
提交
取消