为了账号安全,请及时绑定邮箱和手机立即绑定

请问如何设置toolbar里的DrawerLayout按钮的颜色?

请问如何设置toolbar里的DrawerLayout按钮的颜色?

牛魔王的故事 2019-03-13 18:15:24
就是上图那个按钮
查看完整描述

2 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

SetIcon


查看完整回答
反对 回复 2019-04-24
?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

默认情况下你应该使用的是style.xml中的AppTheme主题(这个可以在AndroidManifest.xml中看出来)。假设是这样,那么你可以通过以下方法改变 drawer 按钮的颜色:

  1. 进入style.xml

  2. 增加一种继承自Widget.AppCompat.DrawerArrowToggle的style,这里叫做"DrawerArrowStyle"。在里面加上你想要的颜色,这里比如@color/colorBlue

  3. 在 style "AppTheme" 中增加一行名为 drawerArrowStyle 的这种 style。

这样一来,style 中便有如下两项:

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

    ...

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

</style>


<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">

    <item name="color">@color/colorBlue</item>

</style>

再运行你就看到结果了。

查看完整回答
反对 回复 2019-04-24
  • 2 回答
  • 0 关注
  • 675 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信