2016-03-21 12 views
1

Kullanırken başlık rengini değiştirmek için menü öğeleriyle kendi işlem çubuğumu oluşturuyorum ve bu nedenle Theme.AppCompat.Light.NoActionBar'ı kullanıyorum. Ben eylem çubuğu mor ve başlık rengi beyaz olmak istiyorum, ama şu anda siyah.Theme.AppCompat.Light.NoActionBar

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
     <!-- Customize your theme here. --> 
     <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
     <item name="colorAccent">@color/colorAccent</item> 
</style> 

benim işlem çubuğu xml geçerli:

<android.support.v7.widget.Toolbar 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:background="@color/colorPrimary" 
    android:id="@+id/app_bar" 
    > 

cevap

4

olarak bu Google+ pro-tip açıklandığı, sadece bazı şeyleri özelleştirmek için bir ThemeOverlay kullanabilirsiniz. Bu teknik ayrıca Theming with AppCompat blog+video tartışıldı

<android.support.v7.widget.Toolbar 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:background="@color/colorPrimary" 
    android:id="@+id/app_bar" 
    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" 
> 

: Reklam Toolbar için android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" eklenerek elde edilebilir karanlık bir arka plan üzerinde metin ışık yapmak gerekir, bu yararlıdır.

+0

Teşekkür ederim bu işe yaradı! –