2015-05-14 3 views
0

Я хочу, чтобы изменить цвет моего действия Bar вместо белого текста я хочу # 59380d, поэтому я добавил цвет к color.xml, как это:Android Change Action Bar Text Color

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:color="#59380d"/> 
</selector> 

И тогда я называть его в мой styles.xml так:

<resources> 
    <style name="AppBaseTheme" parent="android:Theme.Light"> 
     <item name="android:textColor">@color/header</item> 
    </style> 

    <!-- Application theme. --> 
    <style name="AppTheme" parent="AppBaseTheme"> 
     <item name="android:textColor">@color/header</item> 
    </style> 
</resources> 

И, наконец, в моем AndroidManifest я поставил ему это как-анкету:

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:name="com.app.activities.MyAp" 
    android:theme="@style/AppTheme" > 

... 
</aplication> 

Но текст панели действий по-прежнему белый. Что я делаю неправильно

+1

вы можете проверить [this] (http://stackoverflow.com/questions/28888852/android-toolbar-text-color), если вы используете панель инструментов, оба ответа превосходят lent или google больше, если нет – Elltz

+0

Посмотрите на [это] (http://stackoverflow.com/questions/8607707/how-to-set-a-custom-font-in-the-actionbar-title), это объясняет, как вы можете установить собственный шрифт и цвет в тексте панели действий. Это не так просто, как вы могли бы подумать. – JPS

+0

Хорошо, я решил проблему, спасибо @Elltz, ссылка мне очень помогает. Я добавил