Thứ Sáu, 9 tháng 3, 2018

Style và Theme trong Android

Một style resource định nghĩa định dạng và tìm một giao diện UI. Một Style có thể được ứng dụng tới một View đơn (từ bên trong một layout file) hoặc tới cả Activity hoặc áp dụng (từ bên trong manifest file).

Định nghĩa Style trong Android

Một Style được định nghĩa trong một XML resource mà là riêng rẽ với XML mà xác định layout. XML file này ở dưới thư mục res/values/ của project và sẽ có như là root node mà là tấm cho style file. Tên của XML file là tùy ý, nhưng nó phải dùng đuôi .xml.

Bạn có thể định nghĩa nhiều Style mỗi file bởi dùng thẻ
Giá trị cho có thể là một chuỗi từ khóa, một giá trị màu thập lục phân, một tham chiếu tới kiểu resource khác, hoặc giá trị khác phụ thuộc vào tính chất style.
dùng Style trong Android

Khi Style của bạn được định nghĩa, bạn có thể sử dụng nó trong XML layout file bởi sử dụng thuộc tính style như sau: − 
Để hiểu hơn về các khái niệm liên tưởng tới Style trong Android
Tính kế thừa Style trong Android

Android hỗ trợ tính kế thừa style theo cách na ná như CSS trong thiết kế Web. Bạn có thể sử dụng các thuộc tính kế thừa từ một style đang tồn tại và sau đó chỉ định nghĩa các tính chất mà bạn muốn thay đổi hoặc thêm vào.

Để triển khai một Custom Theme, bạn tạo hoặc chỉnh sửa MyAndroidApp/res/values/themes.xml, như sau: − 
Trong AndroidManifest.xml của bạn, áp dụng Theme tới các Activity mà bạn muốn: −

Theme mới sẽ được áp dụng tới Activity của bạn, và text hiện giờ là màu đỏ sáng.
 


ảnh min họa - Học lập trình android

ứng dụng màu cho các tính chất Theme

Color resource của bạn có thể được ứng dụng tới một số tính chất theme, như background và text color ban sơ, bằng việc thêm các phần tử tới Custom Theme của bạn. Các thuộc tính này được định nghĩa trong styles.xml file. thí dụ, để ứng dụng custom color tới background, bạn thêm hai phần tử tới custom theme, được định nghĩa trong MyAndroidApp/res/values/styles.xml file như sau:−

Share:

0 nhận xét:

Đăng nhận xét

Bài viết nổi bật

Fanpage

Tổng số lượt xem trang