在开始之前我们先来准备一些知识:
1、android 之style的使用
2、切换主题我们一般调用 setTheme()的函数,这个函数一定要在setContentView()之前调用,之后调用并没有任何作用,而且搞不好会crash掉。
3、获取style 中theme的属性值的方法
一般我们会在attr.xml中定义和主题相关的属性,比如toolbar_background:
<resources>
<attr name="theme_status_bg" format="color"/>
</resources>
然后,在style中为其赋值,比如是一个LightTheme
<style name="LightTheme" parent="NoActionBar&