web-dev-qa-db-ja.com

ナビゲーションドロワーインジケーターアイコンの色を変更する

アクションバーの代わりにツールバーを使用しており、ナビゲーションドロワーも使用しています。ツールバーの色が黒で、ナビゲーションドロワーインジケーターの色を白にしたいので、ナビゲーションドロワーインジケーターの色を変更する方法やカスタムを配置する方法v7のナビゲーションインジケーター。誰か助けてください。

45
Animesh Jena

Styles.xmlでこのスタイルを作成してみてください

<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
    <item name="color">@Android:color/white</item>
</style>

次に、次のようにアプリケーションテーマに追加します。

<item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
114
Dom

AppThemeにこのスタイルを追加します。

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
</style>

<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
<item name="spinBars">true</item>
<item name="color">@Android:color/white</item>
</style>

21
Lalit kumar

次は私のために働いた。

 <style name="ToolBarStyle" parent="Theme.AppCompat.Light.NoActionBar">
            <item name="colorControlNormal">@Android:color/white</item>
        </style>
8
Jasmine John

このコードをアクティビティに追加します

toggle.getDrawerArrowDrawable().setColor(getResources().getColor(R.color.grey));
7
LopezDevelop