Assume you have a TextView with a textSize attribute of 16sp. This TextView also has a style applied to it which sets textSize to 14sp. In addition, there is also a theme in the app that sets textSize to 12sp. What is the actual textSize of the TextView that will be displayed on screen?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Khi một thành phần UI như TextView có nhiều thuộc tính được áp dụng, thì thuộc tính nào sẽ được ưu tiên? Trong trường hợp này, thuộc tính textSize được áp dụng từ ba nguồn khác nhau: thuộc tính mặc định của TextView (16sp), style được áp dụng cho TextView (14sp) và theme của ứng dụng (12sp). Theo nguyên tắc, thuộc tính được áp dụng gần nhất với thành phần sẽ được ưu tiên. Do đó, thuộc tính textSize được áp dụng từ style (14sp) sẽ được ưu tiên hơn thuộc tính mặc định của TextView (16sp) và theme của ứng dụng (12sp). Vì vậy, kích thước chữ của TextView sẽ được hiển thị là 14sp.

Cùng chương 3