样式(style)和主题(theme)资源

2020-03-26  本文已影响0人  Lexie_qiqi

在安卓中,提供了用于对安卓应用进行美化的样式和主题资源,使用这种资源可以开发出各种风格的安卓应用。

样式资源 styles.xml,主要对组件的显示样式进行控制,例如改变文本框显示文字的大小和颜色等。样式文件设置在res/values目录中,根元素是<resources>,<style>标记定义样式,style标记的name属性来设置样式名称(eg. name="android:textSize"),<item>标记用来设定具体的样式,parent属性继承。

使用style="@style/..."属性在xml文件中进行设置样式

主题资源与样式资源类似,定义主题资源的资源文件也是保存在res/values目录下,xml文件名字随便取。。根元素是<resources>,<style>标记定义主题,所定义的主题资源是对所有或单个Activity起作用,而不是对单个组件,通常情况下,主题资源定义的格式都是为改变窗口外观而设置的。<item>定义具体的主题。

AndroidManifest.xml文件中设置主题资源,<activity>标签里,android:theme="@style/bg"进行设置。或在java文件中定义,setTheme(R.style.bg); 来设置使用的主题资源。

上一篇 下一篇

猜你喜欢

热点阅读