2011-09-29 39 views
54

tôi thấy thuộc tính sau trong cách bố trí một xml:nghĩa android của @null trong xml thuộc tính

android:background="@null" 

ý nghĩa của @null là gì? Sự khác nhau giữa chỉ định background = "@ null" và bỏ thuộc tính nền là gì?

+3

Đây là giải thích tốt cho bạn truy vấn. [Blog nhà phát triển Android] (http://android-developers.blogspot.com/2009/03/window-backgrounds-ui-speed.html) [Cách có ImageButton trong suốt: Android] (http://stackoverflow.com/questions/3402787/how-to-have-a-transparent-imagebutton-android) Hai liên kết này chắc chắn sẽ xóa truy vấn của bạn. –

+0

Đọc liên kết đầu tiên đòi hỏi sự kiên nhẫn nhưng nó đáng giá. ĐỌC CNTT. – eRaisedToX

Trả lời

53

Nếu tôi nhớ chính xác, bỏ qua thuộc tính nền sẽ đặt nền mặc định. Tuy nhiên, đặt nền rõ ràng thành "@null" sẽ xóa nền, gây ra bất kỳ nội dung nào bên dưới phần tử được hiển thị. Đặc biệt, nếu bạn ví dụ thiết lập nền của một nút để null, biên giới của nút cũng sẽ biến mất (và nút hiệu quả sẽ không thực sự trông giống như một nút ở tất cả).

Các vấn đề liên quan