[英]change the selected tab indicator color of TabLayout(android.support.design.widget)
我正在尝试更改android.support.design.widget.TabLayout
的选定选项卡颜色,我面临的问题是我找不到方法setSelectedTabIndicatorColor
。 在文档中提到了它,但是在代码中说它无法解决。 我可以使用app:tabIndicatorColor="@color/red"
更改xml中的app:tabIndicatorColor="@color/red"
,但是我不知道如何在JAVA中更改app:tabIndicatorColor="@color/red"
。 如果我进入TabLayout类,则该方法与TabLayout.SlidingTabStrip
一起TabLayout.SlidingTabStrip
,但是没有吸气剂来获取条带并设置颜色。
有人知道怎么做吗?
您可以通过以下代码更改滑动标签的颜色
尝试这个
mTabHost.getTabWidget().getChildAt(0).getBackground().setColorFilter(getResources().getColor(your color), PorterDuff.Mode.SRC);
我无法发表评论,因此请在此处添加。
更新设计支持库,您将看到setSelectedTabIndicatorColor()
方法。
这是我的build.gradle
的行:
compile 'com.android.support:design:23.1.0'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.