我今晚正在尝试新闻主题,我想知道是否有人知道这些解决此问题的方法。
这出现在库存工具栏上,甚至如下所示,在引用自定义布局文件时。
它相对较小,但我的强迫症眼睛直视它,所以也许有人可以提供帮助。谢谢 :)
我今晚正在尝试新闻主题,我想知道是否有人知道这些解决此问题的方法。
这出现在库存工具栏上,甚至如下所示,在引用自定义布局文件时。
它相对较小,但我的强迫症眼睛直视它,所以也许有人可以提供帮助。谢谢 :)
更新:从正确的主题继承并成对声明属性(带和不带android:
前缀)是修复!
<!-- Base app theme. -->
<style name="AppTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="android:actionBarStyle">@style/MyActionBar</item>
<item name="actionBarStyle">@style/MyActionBar</item>
</style>
<!-- ActionBar styles. -->
<style name="MyActionBar" parent="Widget.AppCompat.ActionBar">
<item name="android:titleTextStyle">@style/MyActionBarTitleText</item>
<item name="titleTextStyle">@style/MyActionBarTitleText</item>
<item name="android:subtitleTextStyle">@style/MyActionBarSubTitleText</item>
<item name="subtitleTextStyle">@style/MyActionBarSubTitleText</item>
<item name="android:background">@color/blue</item>
<item name="background">@color/blue</item>
</style>
<style name="MyActionBarTitleText" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
<item name="android:textColor">@color/white</item>
</style>
<style name="MyActionBarSubTitleText" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Subtitle">
<item name="android:textColor">@color/white</item>
<item name="android:textSize">@dimen/subtitle</item>
</style>
如果 es0329 的答案对您不起作用,请尝试将titleTextStyle替换为titleTextAppearance。它对我有用:
<style name="MyActionBar" parent="Widget.AppCompat.ActionBar">
<item name="android:titleTextAppearance">@style/MyActionBarTitleText</item>
<item name="titleTextAppearance">@style/MyActionBarTitleText</item>
<item name="android:subtitleTextAppearance">@style/MyActionBarSubTitleText</item>
<item name="subtitleTextAppearance">@style/MyActionBarSubTitleText</item>
<item name="android:background">@color/blue</item>
<item name="background">@color/blue</item>
</style>