有 3 种不同类型的样式,styles.xml
如下所示:
<style name="Theme_A" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">#01AC50</item>
<item name="colorPrimaryDark>#FF007838</item>
<item name="colorAccent">#009688</item>"
<style>
用户可以使用按钮选择他们想要的样式,单击按钮后如何更改整个 Activity 的样式?
如何在运行时将主题设置为活动?在 onCreate 和 setContentView建议使用之前调用 setTheme 不起作用
setContentView(...); setTheme(R.style.MyTheme); setContentView(...);
那就是:看来你需要setContentView
之后setTheme
,因为
[
setTheme
] 应该在 Context 中实例化任何视图之前调用
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句