2014-10-28 41 views
3

我正在使用包含材質主題(在Theme.AppCompat名稱下)的最新版本的支持庫(V21),並且我想將ActionBar標題設置爲白色。我嘗試用textColorPrimary來實現它(因爲它的顯示there)attribut在我的自定義主題更改ActionBarCompat標題顏色,但不包含其他文本顏色

<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light"> 
    <item name="colorPrimary">@color/orange</item> 
    <item name="colorPrimaryDark">@color/orange_dark</item> 
    <item name="colorAccent">@color/white</item> 

    <!-- This attribut set text color --> 
    <item name="android:textColorPrimary">@color/white</item> 
</style> 

有了這個,我有一個白色的動作條標題但所有其他文本(的TextView,EditText上)是白色的太...

有沒有辦法只用最近發佈的功能改變操作欄的標題顏色,或者唯一的方法是使用自定義樣式的操作欄,就像Holo一樣?

回答

4

使用@style/Theme.AppCompat.Light.DarkActionBar僅在操作欄中反轉文字顏色。

+0

我忘了試試這個主題,它像一個魅力。謝謝 ! – 2014-10-28 20:00:14