Android Can';t设置动作条的背景色,主题为全息暗色
我有一个自定义actionbar XML文件,其中包含以下代码:Android Can';t设置动作条的背景色,主题为全息暗色,android,android-layout,android-actionbar,Android,Android Layout,Android Actionbar,我有一个自定义actionbar XML文件,其中包含以下代码: <?xml version="1.0" encoding="utf-8"?> <resources xmlns:tools="http://schemas.android.com/tools" xmlns:android="http://schemas.android.com/apk/res/android"> <style name="CustomActionBarTheme" parent="@a
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools" xmlns:android="http://schemas.android.com/apk/res/android">
<style name="CustomActionBarTheme" parent="@android:style/Theme.Holo">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar" parent="@android:style/Widget.Holo.ActionBar">
<item name="android:background">@color/red</item>
<item name="android:textColor">@color/white</item>
<item name="android:titleTextStyle">@style/MyTitleTextStyle</item>
<item name="android:displayOptions">showTitle</item>
</style>
<style name="MyTitleTextStyle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
<item name="android:textColor">@color/white</item>
<item name="android:textSize">20sp</item>
</style>
各位,我的代码有什么问题?非常感谢您的帮助,我是Android新手,我不知道如何解决这个问题。我刚刚在活动标签中添加了您的风格: android:theme=“@style/CustomActionBarTheme” 。。这里看起来很好,即使切换活动。 也许在startgameactive中,actionbar样式被覆盖。
您是否有其他自定义操作栏/菜单?您是否将
android:theme=“@style/CustomActionBarTheme”
添加到应用程序的标记或活动的中?@yaa110是的。这两个都添加了:/I有一个菜单
您好,您是对的,我在活动中做了一些愚蠢的事情,调用了getActionBar().setBackgroundDrawable(null)代码>谢谢!
<activity
android:name=".activities.StartGameActivity"
android:label="@string/app_name"
android:parentActivityName=".activities.MainActivity"
android:theme="@style/CustomActionBarTheme"
android:screenOrientation="portrait" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="me.sgtpeppers.instagenio.MainActivity" />
</activity>