1
我想將colorBrimaryDark中我的漢堡包/背箭的顏色從colorPrimaryDark更改爲白色。更改漢堡包/背箭筒工具欄顏色Android
在我style.xml文件我有2個主題:
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorPrimary</item>
<item name="colorButtonNormal">@color/white</item>
<item name="android:windowTranslucentStatus">true</item>
</style>
<!-- Toolbar theme. -->
<style name="toolbar" parent="AppTheme">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/white</item>
<item name="colorControlNormal">@color/white</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:textColorPrimary">@color/white</item>
<item name="android:textColor">@color/black</item>
<item name="android:textColorSecondary">@android:color/white</item>
</style>
,這是我的工具欄:
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/toolbar"
android:fitsSystemWindows="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorPrimary"
android:elevation="4dp"
android:theme="@style/toolbar">
</android.support.v7.widget.Toolbar>
我試着用多種方法和工作原理是移動<item name="android:textColorSecondary">@android:color/white</item>
從只有一個基本應用程序主題的工具欄主題
這對我來說並不好,因爲在基本主題中將textColorSecondary設置爲白色也會改變其他組件的顏色。 我想只爲我的工具欄設置它。然而,儘管我有<item name="android:textColorSecondary">@android:color/white</item>
它甚至不工作,並且使用"android:theme="@style/toolbar"
奇怪的是,其他的主題顏色運用得當,設置我的工具欄風格融入toolbar.xml。
我在哪裏錯了?
您是否試過[this](http://stackoverflow.com/questions/31870132/how-to-change-color-of-hamburger-icon-in-material-design-navigation-drawer)? – azizbekian
是的,但它只改變了漢堡包圖標的顏色,不是兩種,爲什麼? – BitRulez