我在我的项目中使用 Appcompat 7 作为带有导航切换的工具栏。除了需要在每个活动或片段更改时动态更改DrawerArrowToggle图标的颜色外,一切正常。
我的styles.xml
文件代码如下:
<style name="NavigationTheme" parent="Theme.AppCompat.Light">
<item name="colorPrimary">#FFFFF</item>
<item name="colorPrimaryDark">#F2F2F2</item>
<item name="android:windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
</style>
<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
<item name="spinBars">false</item>
<item name="color">#FFFFFF</item>
</style>
在上述样式文件中,我使用DrawerArrowToggle颜色为White,但我的要求是在运行时更改为其他颜色。我没有发布任何代码,因为我完全被卡住了,我什至找不到一条代码来满足我的要求。