Tài nguyên kiểu sẽ xác định định dạng và tìm kiếm một giao diện người dùng.
Bạn có thể áp dụng một kiểu cho từng View
riêng lẻ (từ trong một tệp bố cục) hoặc cho toàn bộ Activity
hoặc ứng dụng (từ trong tệp kê khai).
Để biết thêm thông tin về cách tạo và áp dụng kiểu, vui lòng đọc bài viết về Kiểu và giao diện.
Lưu ý: Kiểu là một tài nguyên đơn giản được tham chiếu bằng cách sử dụng giá trị đã cung cấp trong thuộc tính name
(không phải tên của tệp XML). Do đó, bạn có thể kết hợp tài nguyên kiểu với các tài nguyên đơn giản khác trong một tệp XML, bên dưới một phần tử <resources>
.
- vị trí tệp:
res/values/filename.xml
Bạn có thể tuỳ ý đặt tên tệp.name
của phần tử này sẽ được dùng làm mã nhận dạng tài nguyên.- mã tham chiếu tài nguyên:
-
Trong XML:
@[package:]style/style_name
- cú pháp:
-
<?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>
- phần tử:
- ví dụ:
-
- Tệp XML cho kiểu (được lưu trong
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>
- Tệp XML áp dụng kiểu cho
TextView
(được lưu trongres/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!" />
- Tệp XML cho kiểu (được lưu trong