Когда я выпустил приложение для заметок для Android 4.0 - 4.3, я использовал собственный цвет панели действий с помощью значка пользовательской панели действий (вместо использования стандартных световых и темных полос действия). Я хотел бы сделать это на Android 4.4, строка состояния также примет пользовательский цвет, который я использую в своей панели действий (которая есть # FFD060). Есть ли способ легко изменить мой текущий styles.xml, чтобы позволить 4.4 воспользоваться этим?
Мои styles.xml в папке моих значений-v19 выглядит следующим образом:
<resources>
<style name="AppBaseTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/MyActionBarTheme</item>
</style>
<style name="MyActionBarTheme" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">#ffd060</item>
<item name="android:textColor">#fff</item>
<item name="android:icon">@drawable/action</item>
<item name="android:titleTextStyle">@style/MyTextAppearance</item>
</style>
<style name="MyTextAppearance" parent="android:TextAppearance.Holo.Widget.ActionBar.Title">
<item name="android:icon">@drawable/action</item>
<item name="android:textColor">#ffffff</item>
</style>
</resources>
Я попытался реализовать:
<item name="android:windowTranslucentStatus">true</item>
Это приводит к тому, что содержимое моего приложения перемещается вверх, начинается в области строки состояния и покрывается панелью действий.