Rahul Ramakrishnan Ответов: 2

как изменить цвет панели действий в android


я хочу изменить цвет панели действий на синий. Чтобы достичь этого, я изменил styles.xml как
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->.
        <item name="android:actionBarStyle">@style/MyActionBar</item>
    </style>

    <style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
        <item name="android:background">#0000FF</item>
    </style>


и изменил Android:тема в manifest.xml в MyActionBar
при запуске приложения я получаю сообщение об ошибке :
Ява.яз.IllegalStateException: вам нужно использовать тему.AppCompat тема (или потомок) с этим видом деятельности.

где я допустил ошибку? пожалуйста, вам нужно руководство

2 Ответов

Рейтинг:
0

wseng

<resources>

    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

        <item name="colorPrimary">@color/yourColorResource</item>
        <!-- Customize your theme here. -->
    </style>

</resources>


Вместо @color/yourColorResource вы можете напрямую использовать шестнадцатеричный код цвета или предопределенные ресурсы Android.