【发布时间】:2014-09-17 13:20:56
【问题描述】:
我尝试在运行时设置主题,除了操作栏一切正常。
我在 super.oncreate(...) 之前的 oncreate() 中设置主题
如何在操作栏中设置主题?
这是我在 style.xml 中的主题
<style name="abcThemeTest" parent="Theme.AppCompat.Light">
<item name="android:windowBackground">@color/RED</item>
<item name="actionBarStyle">@style/MyActionBarTest</item>
</style>
<style name="MyActionBarTest" parent="@style/Widget.AppCompat.ActionBar">
<item name="background">@color/RED</item>
<item name="android:background">@color/RED</item>
<item name="titleTextStyle">@style/MyActionBarTitleTextTest</item>
</style>
<style name="MyActionBarTitleTextTest" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
<item name="android:textColor">@color/WHITE</item>
<item name="android:textStyle">bold</item>
</style>
【问题讨论】:
-
ActionBar的样式没有额外的主题。你的风格完全是错误的。 -
嗨,@XaverKapeller 请检查我的主题.. 见上文
标签: android android-actionbar android-theme