1. 区别
不过style是针对view来说的,比如TextView和EditText这些;而Theme必须针对整个activity或者整个application
2. 样式
创建一个样式,根元素 <resource> 样式标签使用<style>,它包含多个<item>元素来声明样式的属性
<resources>
<style name="style">
<item name="android:"></item>
</style>
</resources>
3. 主题
如果你想整个程序都使用这个主题
<application android:theme="@style/">
只需要在某个Activity中使用主题
<activity android:theme="@style/">
4. 应用资源
用@符号和?符号来应用资源
@符号 表明我们引用的资源是前边定义过的(或者在前一个项目中或者在Android 框架中);问号?表明我们引用的资源的值在当前的主题当中定义过
5. 更改主题
setTheme(android.R.style.Theme);