Web项目中,我们通过CSS来定义样式,在Android开发中我们也可以定义样式,然后在需要该样式的地方直接引用这个样式文件即可。下面我们将要讲述的是Android下样式的编写方法。
1.样式的定义
新建一个工程,命名为:05_样式。在该工程下,新建一个样式文件style.xml。如图1-1所示:
图1-1在资源目录的values下新建一个资源文件styles.xml,文件的命名是自定义的,但习惯以styles命名。
2.样式的编写
在新建的样式文件styles.xml中编写样式,本例中我们编写TextView的样式,在编写中主要定义该TestView字体的大小,字体的颜色以及该控件的高和宽。代码如例1-1所示:
此时,在R文件中自动生成了对应的资源ID,如图1-2所示:
3.样式的引用
在布局文件中,如何引用我们已经定义好的样式,代码如例1-2所示:
例1-2
此时,布局效果如图1-3所示:
4.样式的继承
在样式文件中,我们也可以实现样式的继承,Android中有以下两种不同的写法,具体如下:
例1-3
例1-3在定义第二个样式时,指定了其继承的父类my_textview_style,并重写了文本的大小。
- 第二种写法,虽然可行但不推荐使用,代码如例1-4:
例1-4
本文版权归黑马程序员Android培训学院所有,欢迎转载,转载请注明作者出处。谢谢!
作者:黑马程序员android培训学院