如何动态更改Android导航抽屉标题的颜色

时间:2017-06-27 17:02:05

标签: android

我是Android的新手,并且一直在改变NavigationDrawer标题颜色的颜色。我想动态更改抽屉中 this part的颜色(它由名为nav_header_main.xml的布局文件定义,由Android工作室自动生成),我发现很多方法可以在 xml 文件,但我想根据我的颜色选择器的返回值更改颜色,我已经尝试了.setBackgroundColor,它根本不会工作,并且唯一一个似乎工作,.setBackground,需要Drawable,而我只有颜色的int值,任何人都知道如何解决这个问题?请帮帮我,谢谢! (顺便说一句,所有布局文件和构造代码都是由Android工作室生成的,以防您对这个抽屉的结构感到好奇)

1 个答案:

答案 0 :(得分:2)

您可以从布局中的NavigationView内访问标题 - 尝试直接访问标题布局将无效,因为它不会直接膨胀到您的活动中,而{{1是的。

NavigationView