2015-09-26 17 views
7

Araç Çubuğum Metin, Geri ok ve hepsi siyah olarak geliyor ama beyaz olmasını istiyorum
Nasıl elde edebilirim?
Benim styles.xml şöyle görünür:Android: Araç çubuğu metni beyaz yerine siyah olarak geliyor

<resources> 

    <style name="AppTheme" parent="MyMaterialTheme.Base"> 

    </style> 

    <style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.NoActionBar"> 
     <item name="android:windowNoTitle">true</item> 
     <item name="windowActionBar">false</item> 
     <item name="colorPrimary">@color/colorPrimary</item> 
     <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
     <item name="colorAccent">@color/colorAccent</item> 
     <item name="android:windowBackground">@color/windowBackground</item> 
     <item name="android:textColor">@color/textColorPrimary</item> 
     <item name="android:textStyle">normal</item> 



    </style> 


</resources> 

Android Manifest Parçacığı:

<application 
     android:allowBackup="true" 
     android:icon="@mipmap/hello" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
+0

olası yinelenen (http API seviyesinin altında bulunan bu öğelerin kaldırmak .com/sorular/27551230/android-tema-AppCompat ışık-with-koyu araç çubuğu-için-ışık-metin) –

cevap

15

araç çubuğunuzda için bir stil tanımlayın:

<style name="AppToolbar" parent="ThemeOverlay.AppCompat.Dark.ActionBar"> 
    <item name="android:textColorPrimary">@android:color/white</item> 
    <item name="android:textColorSecondary">@android:color/white</item> 
</style> 

Set sizin araç çubuğuna:

<android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     app:layout_scrollFlags="scroll|enterAlways" 
     android:theme="@style/AppToolbar" 
     android:minHeight="?attr/actionBarSize"/> 
1

basitçe Toolbar sizi başlığının rengini değiştirmek için this answer here

bakın , Araç Çubuğunuz stilinize android:textColorPrimary özniteliğini eklemelidir.

1

deneyin değerleri klasöründe themes.xml veya styles.xml bu bu öğeleri kullanmak veya değerler-v21 ve diğer değerler klasörü.

<style name="AppTheme" parent="Theme.AppCompat.Light"> 
     <!-- Customize your theme here. --> 
     <item name="colorPrimary">@color/primaryColor</item> 
     <item name="colorPrimaryDark">@color/primaryColor</item> 
     <item name="colorAccent">@color/primaryColor</item> 
     <item name="android:textColorPrimary">@android:color/white</item> 
     <item name="android:navigationBarColor">@android:color/black</item> 

     <item name="actionMenuTextColor">@android:color/holo_blue_dark</item> 
     <item name="android:actionMenuTextColor">@android:color/holo_blue_dark</item> 
     <item name="android:windowDrawsSystemBarBackgrounds">true</item> 
     <item name="android:statusBarColor">@android:color/black</item> 
     <item name="windowActionBar">false</item> 
     <item name="windowNoTitle">true</item> 
     <item name="android:windowBackground">@android:color/white</item> 
     <item name="android:windowContentTransitions">true</item> 
     </style> 

Not: -: // stackoverflow 21.

 <item name="android:windowDrawsSystemBarBackgrounds">true</item> 
     <item name="android:statusBarColor">@android:color/black</item> 
     <item name="android:windowContentTransitions">true</item> 
[(hafif metin için) Koyu Toolbar ile Android Theme.AppCompat.Light] arasında