Lint hỗ trợ trong ADT 16 trở lên ném cảnh báo này
Bây giờ câu hỏi là tại sao điều này là cần thiết.
Hãy xem xét kịch bản mà bạn đã thiết kế ứng dụng mà có ImageView với một số hình ảnh nào.Nền mang thông điệp gì nó does.But có thể có một người mù những người có thể không see.So trong trường hợp đó nếu bạn có sử dụng contentDescription thuộc tính sau đó Text-To-Speech chức năng sẽ đọc giá trị vì vậy ngay cả người mù sẽ đến cho những gì mục đích hình ảnh được đặt ở đó mặc dù ông không thể nhìn thấy nó.
contentDescription
xác định văn bản mô tả ngắn gọn nội dung của chế độ xem. Thuộc tính này được sử dụng chủ yếu cho khả năng truy cập. Vì một số khung nhìn không có biểu diễn văn bản nên thuộc tính này có thể được sử dụng để cung cấp.
Tiện ích như ImageViews và ImageButtons nên sử dụng thuộc tính contentDescription để chỉ định mô tả văn bản của tiện ích như trình đọc màn hình Text-To-Speech và các công cụ trợ năng khác có thể mô tả đầy đủ giao diện người dùng.
Nguồn
2012-07-03 05:24:30
http://stackoverflow.com/questions/9730673/missing-contentdescription-attribute-on-image-in-xml – PhatHV