我想在代码中更改我的应用程序的主题,所以我用谷歌搜索它......
不幸的是,我找不到任何方法**
在java代码中设置colorAccent
.
**我不想像这样在 xml 中设置这个属性......
<item name="colorAccent">@color/md_black</item>
或者像这样...
<item name="android:colorAccent">@color/md_black</item>
请帮帮我...
只要告诉我如何...
抱歉我的英语不好,我真的不擅长......
您无法通过代码执行此操作。
您可以使用此属性设置默认主题。
在您想要更改颜色的活动中,只需创建另一个继承默认主题的主题,但这个新主题您为 coloAccent 添加了另一种颜色
默认主题:
<item name="colorPrimary">@color/default_color_app</item>
<item name="colorPrimaryDark">@color/default_color_app_dark</item>
<item name="colorAccent">@color/default_color_app_dark</item>
另一项活动:
<style name="BaseTheme.AnotherActivity" parent="BaseTheme">
<item name="colorAccent">@color/another_color</item>
</style>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)