2015-08-01 10 views
1

Я создал приложение для Android. Я создал пользовательскую тему для своего приложения. Я хочу изменить цвет панели инструментов. Как сделать. Я написал код, но не работал. Пожалуйста, все это исправить.Как установить пользовательский цвет в панели инструментов в android

Вот мой код:

<style name="CustomActionBarTheme" 
    parent="@android:style/Theme.Holo.Light"> 
    <item name="android:actionBarStyle">@style/MyActionBar</item> 
    <item name="android:colorPrimary">@color/myPrimaryColor</item> 
    <!-- Support library compatibility --> 
    <item name="actionBarStyle">@style/MyActionBar</item> 
    <item name="colorPrimary">@color/myPrimaryColor</item> 
</style> 

<!-- general styles for the action bar --> 
<style name="MyActionBar" 
    parent="@android:style/Widget.Holo.ActionBar"> 
    <item name="android:titleTextStyle">@style/TitleTextStyle</item> 
    <!-- Support library compatibility --> 
    <item name="titleTextStyle">@style/TitleTextStyle</item> 

</style> 

<!-- action bar title text --> 
<style name="TitleTextStyle" 
    parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title"> 
    <item name="android:textColor">@color/myAccentColor</item> 
</style> 

Заранее спасибо

+0

Вы тестируете на Lollipop? иначе вам, возможно, придется использовать AppCompat Library - http://stackoverflow.com/questions/26554996/change-toolbar-color-in-appcompat-21 – midhunhk

+0

Я написал код, но его не работает. => Это не работает на всех версиях? Какую версию вы тестируете? –

+0

Это было задано так много раз. –

ответ

0

Я предлагаю вам использовать материальный дизайн в вашем приложении, то вы можете добавить панель инструментов, которая заменяет ActionBar и его очень легко настроить панель инструментов , Для получения дополнительной информации о конструкции материала обратной совместимости следующие: http://antonioleiva.com/material-design-everywhere/, http://www.truiton.com/2015/02/android-material-design-backward-compatibility/

     if you still want to customize actionbar then follow this link :http://stackoverflow.com/questions/19977081/how-to-change-the-color-of-the-android-actionbar-without-using-any-image-resourc it worked for me. 

надеюсь, что эти ссылки помогут вам!

Смежные вопросы