樣式資源會定義格式並尋找 UI。
樣式可套用至個別 View
(從版面配置檔案內部) 或
整個 Activity
或應用程式 (從資訊清單檔案內部)。
如要進一步瞭解如何建立及套用樣式,請參閱 樣式與主題:
注意:樣式是參考的簡單資源
請使用 name
屬性提供的值 (而非 XML 檔案名稱)。阿斯
因此您可以在一個 XML 檔案中結合樣式資源與其他簡單資源
加入一個 <resources>
元素下
- 檔案位置:
res/values/filename.xml
您可以使用任意檔案名稱。系統會將元素的name
當做資源 ID。- 資源參照:
-
XML:
@[package:]style/style_name
- 語法:
-
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="style_name" parent="@[package:]style/style_to_inherit"> <item name="[package:]style_property_name" >style_value</item> </style> </resources>
- 元素:
- 例如:
-
- 樣式的 XML 檔案 (儲存在
res/values/
): -
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="CustomText" parent="@style/Text"> <item name="android:textSize">20sp</item> <item name="android:textColor">#008</item> </style> </resources>
- 將樣式套用至
TextView
的 XML 檔案 (儲存在res/layout/
中): -
<?xml version="1.0" encoding="utf-8"?> <EditText style="@style/CustomText" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Hello, World!" />
- 樣式的 XML 檔案 (儲存在