У меня есть пользовательский ActionBar XML-файл, где следующий код присутствует:Невозможно установить цвет фона панели действий с темой Holo Dark
<?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>
И в моем AndroidManifest.xml
файле у меня есть:
android:theme="@style/CustomActionBarTheme" >
Когда я открываю приложение, то MainActivity
это стало началом и в течение короткого периода времени я могу увидеть красный Acti onbar, так же, как я его установил. Однако, когда игра действительно начинается (переходит в другую активность StartGameActivity
), цвет панели действия меняется на черный (из-за темы Holo, я полагаю).
Это код для моей StartGameActivity деятельности в манифесте:
<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>
Что случилось с моим кодом, люди? Я ценю любую помощь, я новичок в Android, и я не могу понять, как это решить.
Вы добавили 'android: theme =" @ style/CustomActionBarTheme "в тег' application' или 'activity'? –
@ yaa110 да я. Добавлено оба из них:/ – rodrigoalves