java Android:导航抽屉布局动态更改图标
有没有办法动态更改导航抽屉汉堡菜单图标的图像?我的用例是,在我的导航菜单中的每个片段,我根据正在查看的内容给动作栏上色,所以有时我需要白色图标或黑色图标
似乎没有办法,是吗?是否可能有一种变通方法可以使用,例如不断重新加载用于切换导航抽屉的ActionBarDrawerToggle
等
我想我可以尝试使用反射并在飞行中更改可绘制的,但我需要挖掘导航源以确保我正在更改的内容不会破坏任何东西
你可以在下面搜索框中键入要查询的问题!
有没有办法动态更改导航抽屉汉堡菜单图标的图像?我的用例是,在我的导航菜单中的每个片段,我根据正在查看的内容给动作栏上色,所以有时我需要白色图标或黑色图标
似乎没有办法,是吗?是否可能有一种变通方法可以使用,例如不断重新加载用于切换导航抽屉的ActionBarDrawerToggle
等
我想我可以尝试使用反射并在飞行中更改可绘制的,但我需要挖掘导航源以确保我正在更改的内容不会破坏任何东西
# 1 楼答案
您可以通过设置侦听器再次重新加载它:
# 2 楼答案
使用动态填充缩进汉堡菜单图标
设置
DrawerListener
拉韦尔斯利德法
mDrawerIcon
是你的汉堡菜单视图