我正在试验今晚的新闻主题,我想知道是否有人知道这个问题的解决方案。Android的工具栏/支持ActionBar的材质设计
出现在股票Toolbar上,甚至如下所示,当提到自定义布局文件时。
这是相对较小,但我的强迫症眼睛去正确的,所以也许有人可以帮助。谢谢:)
我正在试验今晚的新闻主题,我想知道是否有人知道这个问题的解决方案。Android的工具栏/支持ActionBar的材质设计
出现在股票Toolbar上,甚至如下所示,当提到自定义布局文件时。
这是相对较小,但我的强迫症眼睛去正确的,所以也许有人可以帮助。谢谢:)
UPDATE:从正确的主题,继承和对声明的属性(有和没有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>
真棒的答案! – 2014-11-21 10:15:34