Я знаю, что вопрос кажется простым, но не что-то вроде chei здесь раньше. Итак, вы идете:ActionBar, появляющийся в разных цветах с различными версиями Android
В моем приложении Android с помощью библиотеки поддержки с AppCompat v7 добавлен ActionBar. Все работает отлично, за исключением того, что, когда приложение работает на Android 2.3, фон ActionBar темный, и когда Squeegee android 4.0.2 ActionBar этот фон становится серым.
Ниже, как определить мой @style
<resources>
<!--
Base application theme, dependent on API level. This theme is replaced
by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
-->
<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<!--
Theme customizations available in newer API levels can go in
res/values-vXX/styles.xml, while customizations related to
backward-compatibility can go here.
-->
</style>
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
</style>
</resources>
как я могу решить эту проблему?
Невозможно ли установить фоновый рисунок на нужный вам цвет через код? Чтобы он оставался неизменным на любом устройстве? –
Фактически, меняя цветовой код, да, но хотел бы получить объяснение об этом –