Android风格和主题


Android 应用开发培训 王  雪明  . mwongxming@gmail.com www.3gdci.com Android 风格与主题 style Themes ©2009 copyright 3gdci.com 东方尚智 3G数字内容学院 Style 风格 什么是Style? 将一个或多个属性的值应用到一个View组件当中 style可以作为一个属性用在布局文件元素 中 例如: ©2009 copyright 3gdci.com 东方尚智 3G数字内容学院 两个标签 ©2009 copyright 3gdci.com 东方尚智 3G数字内容学院 创建一个Style 风格 使用自定 义Style 和系统的风格同等同样 例如: ©2009 copyright 3gdci.com 东方尚智 3G数字内容学院 Theme 主题 什么是Theme? 一个或者多个属性应用到整个屏幕 。 theme是作为一个属性被用到Manifest文件当中。 例如: ©2009 copyright 3gdci.com 东方尚智 3G数字内容学院 定义一个Style @:表示引用的资源已经在项目中或Framework 里定义了 ?:表示应用的资源在当前的Theme 中 ©2009 copyright 3gdci.com 东方尚智 3G数字内容学院 使用自定 义Theme Theme应用于整个工程 Theme应用当前Activity AndroidManifest.xml文件中设 置 代码中设置Theme protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setTheme(android.R.style.Theme_Light); setContentView(R.layout.linear_layout_3); } ©2009 copyright 3gdci.com 东方尚智 3G数字内容学院 Theme和Style 对比 相同点 都定义在