Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Can';t设置动作条的背景色,主题为全息暗色_Android_Android Layout_Android Actionbar - Fatal编程技术网

Android Can';t设置动作条的背景色,主题为全息暗色

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

我有一个自定义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="@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>