【发布时间】:2016-05-20 09:28:20
【问题描述】:
我正在开发一个有标签栏的应用程序。我正在使用 values-v23 文件夹中的 styles.xml 为我的选项卡分配自定义主题。但问题是我每次启动应用程序时都无法实现我的自定义主题。我不明白问题出在哪里。我在这里分享我的 style.xml 文件,让您更好地理解这一点。
styles.xml
<style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!--
Theme customizations available in newer API levels can go in
res/values-vXX/styles.xml, while customizations related to
backward-compatibility can go here.
-->
</style>
<style name="AppThemeWhite" parent="AppBaseTheme">
<item name="android:windowIsTranslucent">false</item>
<item name="android:windowBackground">@color/white</item>
<item name="android:textColor">@color/black</item>
<item name="android:editTextStyle">@style/BlackEditText</item>
<item name="android:actionBarTabTextStyle">@style/CustomActionBarTabs_TextColor</item>
<item name="android:actionBarTabStyle">@style/CustomActionBarTabs</item>
<item name="android:actionBarTabBarStyle">@style/CustomActionBarTabBar</item>
</style>
<!-- action bar tab styles -->
<style name="CustomActionBarTabs_TextColor" parent="@style/Widget.AppCompat.ActionBar.TabText">
<item name="android:textColor">#666666</item>
<item name="android:textSize">14sp</item>
<item name="android:typeface">sans</item>
</style>
在这里,我尝试使用 @style/CustomActionBarTabs_TextColor 属性更改选项卡标题的文本颜色,但没有任何反应。有人可以帮忙解决这个问题。 任何帮助都是不言而喻的。 谢谢。
【问题讨论】:
标签: android xml android-appcompat android-theme android-styles