浏览 2343 次
锁定老帖子 主题:style 使用
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-01-13
[功能] style 就像 模板 即 一些属性的集合 [使用] 1. 定义一种 style 名字为 SpecialText 放在 style.xml 中 <?xml version="1.0" encoding="utf-8"?> <resources> <style name="SpecialText" > <item name="android:textSize">28sp</item> <item name="android:textColor">@color/darkgreen</item> <item name="android:gravity">center</item> <item name="android:textStyle">bold|italic</item> <item name="android:background">@drawable/dot</item> </style> </resources> 2. 使用 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView style="@style/SpecialText" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> </LinearLayout> 3. 因为 SpecialText 有这行 <item name="android:textColor">@color/darkgreen</item> 故而需要 darkgreen 的定义:string.xml 的内容 如下 <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">welcome to Android worlds!</string> <string name="app_name">StylesUsage</string> <color name="transparent_background">#0000FF</color> <color name="translucent_background">#C2CE99</color> <color name="blue">#0000FF</color> <color name="white">#FFFFFF</color> <color name="pink">#FFC8FF</color> <color name="darkgreen">#008800</color> </resources> 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-01-14
上些图就好了
否则不够直观 |
|
返回顶楼 | |
发表时间:2010-01-14
codemania 写道 上些图就好了
否则不够直观 没有图片啊 你说的是 dot.9.png 这个只是一个背景图片 |
|
返回顶楼 | |