1.什么是Style及Theme?两者有何区别
(1) Theme是针对窗体级别的,改变窗体样式的
(2) Style是针对窗体元素级别的,改变指定控件或者Layout的样式
使用Style
(1)创建Style
(1) 在res\values\下创建styles.xml文件
(2)添加<resources>节点(根节点)
(3)添加自定义的style及其属性
style的写法通常为:
<style name="MyStyle" [parent="PARENT"]>
<item name="[ATTR]">[VALUE]</item>
</style>
其中,parent属性为其父style的名字(可选),通过设置该值,可继承其它style的属性。当我们需要对现有 的 style的属性。当我们需要对现有的style做微小的改变
(2)为控件指定Style
Theme的使用
在setContentView()方法之前设置Theme
在mainfest文件中加入Theme Theme就是Style