Что-то запутался в темах андроида...
Добавлено: 04 окт 2014, 12:47
Всем привет, не пойму куда копать...
У меня проект с поддержкой версий андроида от 2.2 - android.support.v7.app.ActionBarActivity
Создаю тему для ActionBar, с зеленым бэкграундом, нашел пример на stackoverflow:
В манифесте прописываю
Получилось вот что (Android 4.0.4):
Есть две проблемы:
1. Иконки "Назад" и overflow menu (три вертикальные точки) все равно остаются темными, а мне нужно сделать их белыми, как надпись "Monitor"
2. На андроид 2.2 бэкграунд actionbar не становится зеленым, и приходится в коде прописывать дополнительно getSupportActionBar().setBackgroundDrawable(new ColorDrawable(0xFF009999)); тогда становится зеленым.
Подскажите плиз куда копать.
Заранее спасибо!
У меня проект с поддержкой версий андроида от 2.2 - android.support.v7.app.ActionBarActivity
Создаю тему для ActionBar, с зеленым бэкграундом, нашел пример на stackoverflow:
Код: Выделить всё
<resources xmlns:tools="http://schemas.android.com/tools" xmlns:android="http://schemas.android.com/apk/res/android">
<style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
<item name="android:background" tools:ignore="NewApi">#009999</item>
<item name="android:background">#009999</item>
</style>
<style name="CustomActionBarTheme" parent="@style/Theme.AppCompat.Light">
<item name="android:actionBarStyle" tools:ignore="NewApi">@style/MyActionBar</item>
<item name="actionBarStyle">@style/MyActionBar</item>
</style>
</resources>
Код: Выделить всё
android:theme="@style/CustomActionBarTheme" Есть две проблемы:
1. Иконки "Назад" и overflow menu (три вертикальные точки) все равно остаются темными, а мне нужно сделать их белыми, как надпись "Monitor"
2. На андроид 2.2 бэкграунд actionbar не становится зеленым, и приходится в коде прописывать дополнительно getSupportActionBar().setBackgroundDrawable(new ColorDrawable(0xFF009999)); тогда становится зеленым.
Подскажите плиз куда копать.
Заранее спасибо!