Android主题theme和风格style总结

游客

标题:Android主题theme和风格style总结
正文:
[日期：2011-08-19] 来源：Linux社区 作者：xiai_fei 用到了Android的主题和风格，感觉很多地方需要总结和记录下来。其实主题和风格是有很大的作用的，特别是界面要求比较高的客户端。Style：是一个包含一种或者多种格式化属性的集合，我们可以将其用为一个单位用在布局XML单个元素当中。比如，我们可以定义一种风格来定义文本的字号大小和颜色，然后将其用在View元素的一个特定的实例。 如何定义style？style也属于resource，所以要在resource下定义，就像定义string，color一样定义style，需要指定name，style通常包含一个或多个item，每个item的name是android view的属性的名字，值则是对应相关属性的值可以给style指定parent，从而可以继承和覆盖parent style的属性，parent取值是另外一个style，如果是继承自自己定义的style，只需要在命名style时增加前缀，这个前缀就是即将继承的style的名字例如CodeFont是一个自己定义的style，那么下面的style，CodeFont.Red，则继承了CodeFont，只是文本的颜色修改成了红色 &lt;style name=&quot;CodeFont.Red&quot;&gt; 红色 &lt;item name=&quot;android:textColor&quot;&gt;#FF0000&lt;/item&gt; &lt;/style&gt; &lt;style name=&quot;CodeFont.Red.Big&quot;&gt; 红色，并且大字体
[<<][[1]][2][3][>>]

查看评论(0)
发表评论

首页