var*_*nkr 2 android android-tablayout
我正在尝试更改选项卡布局中所选选项卡的文本颜色。指示器颜色工作正常,但 tabSelectedTextColor 似乎不起作用。颜色保持白色。我正在使用支持库 22.2.1,我做错了什么?有没有替代方法来实现这一目标
<android.support.design.widget.TabLayout
android:id="@+id/tab_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/toolbar"
android:elevation="6dp"
android:minHeight="?attr/actionBarSize"
app:tabIndicatorColor="#000000"
app:tabSelectedTextColor="#000000"
app:tabMode="scrollable" />
Run Code Online (Sandbox Code Playgroud)
我不完全知道是什么导致您的代码不起作用,但我有另一种方法来做到这一点。
另一种方法是以编程方式更改代码中所选选项卡的颜色。您可以使用(在这里找到)的setTabTextColors (int normalColor, int selectedColor)方法,不仅可以设置选定的文本颜色,还可以设置正常的文本颜色。TabLayout
所以,你的代码可能是这样的:
yourTabLayout.setTabTextColors (Color.White, Color.Black);
Run Code Online (Sandbox Code Playgroud)
这里是定义的颜色。
我希望这可以帮助你。
| 归档时间: |
|
| 查看次数: |
1947 次 |
| 最近记录: |