main.xml
<?xml version="1.0" encoding="utf-8"?><br /><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"<br /> android:orientation="vertical"<br /> android:layout_width="fill_parent"<br /> android:layout_height="fill_parent"<br /> ><br /><!-- 這裡通過style屬性的設定將styles.xml中的配置樣式和組件進行關聯 --><br /><TextView<br />android:id="@+id/textView"<br /> android:layout_width="fill_parent"<br /> android:layout_height="wrap_content"<br /> android:text="你好"<br /> style="@style/textView_style" mce_style="@style/textView_style"<br /> /><br /><Button<br />android:id="@+id/button2"<br /> android:layout_width="wrap_content"<br /> android:layout_height="wrap_content"<br /> android:text="點擊我"<br /> style="@style/textView2_style"<br /> /><br /></LinearLayout><br />
values/styles.xml中
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="textView_style">
<item name="android:textColor">#FF0000</item>
<item name="android:textSize">55px</item>
</style>
<style name="textView2_style">
<item name="android:textColor">#0033FF</item>
<item name="android:textSize">11px</item>
</style>
<!--
這裡一定要注意標籤的包含情況。style是resources的子標籤,
main.xml中組件關聯樣式定義是通過style的name屬性進行關聯的
style內部通過item標籤進行屬性設定,name屬性即為屬性名稱
-->
</resources>
這種設計方式就跟css和jsp的關係一樣,方便對於組件的樣式進行統一的管理。