我使用工具栏代替操作栏,我也使用导航抽屉。我的工具栏颜色为黑色,我希望我的导航抽屉指示灯颜色为白色。所以如何更改导航抽屉指示灯的颜色或在v7.中放置一个自定义导航指示器。任何人都可以帮帮我吗?
答案 0 :(得分:111)
尝试在styles.xml中创建此样式
<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
<item name="color">@android:color/white</item>
</style>
然后将其添加到应用程序主题中,如下所示:
<item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
答案 1 :(得分:21)
在你的AppTheme中添加这种风格。
UITextFiled
答案 2 :(得分:8)
以下对我有用。
<style name="ToolBarStyle" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorControlNormal">@android:color/white</item>
</style>
答案 3 :(得分:3)
将此代码放入您的活动
toggle.getDrawerArrowDrawable().setColor(getResources().getColor(R.color.grey));
答案 4 :(得分:0)
1:转到目录 res
-> themes.xml
2:内部:
<style name="Theme.YourAppName" parent="Theme.MaterialComponents.Light.NoActionBar">
添加这一行:
<item name="colorControlNormal">@android:color/white</item>
您可以将其添加到 themes.xml (night)
,也可以根据您喜欢的样式进行更改。