gpt4 book ai didi

java - 工具栏选定选项卡文本颜色 Android

转载 作者:行者123 更新时间:2023-12-02 02:37:06 27 4
gpt4 key购买 nike

我正在尝试在我的 Android 应用程序之一中为选项卡文本设置自定义颜色,但改为更改其设置白色。其他选项卡文本将发生更改,但不仅仅针对选定的选项卡进行更改。

我的选项卡样式如下

<style name="MineCustomTabText"
parent="TextAppearance.Design.Tab">
<item name="tabSelectedTextColor">#000</item>
<item name="android:textColor">@color/TextColorLite</item>
<item name="android:textSize">@dimen/textPageCount</item>
</style>

我在我的布局 XML 中使用它,如下所示

<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
app:tabGravity="fill"
app:tabTextAppearance="@style/MineCustomTabText"
app:tabMode="fixed"
android:layout_height="wrap_content" />

您可以看到我在样式中为选定的选项卡设置了黑色,但它仅显示白色。让我知道我缺少什么。谢谢

最佳答案

尝试以下代码:

将此样式添加到您的TabLayout

<android.support.design.widget.TabLayout
style="@style/MyCustomTabLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>

将此样式添加到您的Style.xml

 <style name="MyCustomTabLayout" parent="Widget.Design.TabLayout">
<!--<item name="tabMaxWidth">@dimen/tab_max_width</item>-->
<item name="tabIndicatorColor">@color/appcolor</item>
<item name="tabIndicatorHeight">2dp</item>
<item name="tabPaddingStart">10dp</item>
<item name="tabPaddingEnd">10dp</item>
<item name="tabBackground">@color/lightblue</item>
<item name="tabTextAppearance">@style/MyCustomTabTextAppearance</item>
<item name="tabSelectedTextColor">@color/appcolor</item>
</style>


<style name="MyCustomTabTextAppearance" parent="TextAppearance.Design.Tab">
<item name="android:textSize">15sp</item>
<item name="android:textColor">@color/black</item>
<item name="textAllCaps">true</item>
</style>

另一种以编程方式更改的方法:

 tabLayout.setSelectedTabIndicatorColor(Color.parseColor("#FF0000"));
tabLayout.setSelectedTabIndicatorHeight((int) (5 * getResources().getDisplayMetrics().density));
tabLayout.setTabTextColors(Color.parseColor("#727272"), Color.parseColor("#ffffff"));

希望这对你有帮助

关于java - 工具栏选定选项卡文本颜色 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46161029/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com