Tôi biết câu hỏi này đã được hỏi một thời gian trước, nhưng vì lợi ích của độc giả mới, những người có thể chạy trên này:
Brian là hoàn toàn chính xác về những gì contentDescription được sử dụng cho. Tuy nhiên, có những lúc nó không chỉ thích hợp nhưng ưa thích để đặt thành @null. Nếu một hình ảnh hoàn toàn trang trí và không thể nhấp hoặc liên quan đến nội dung, bạn nên đặt contentDescription thành @null. Nếu không, hãy đặt nó thành một cái gì đó có ý nghĩa.
Hãy nhớ mọi thứ được đặt làm nội dungMô tả được đọc to bởi thiết bị khi trình đọc màn hình được sử dụng. Hãy tưởng tượng trong tâm trí của bạn một hộp thoại pop-up đơn giản. Bây giờ, tinh thần lắng nghe hai giới thiệu nội dung khác nhau cho hộp thoại giống nhau: giới thiệu
Nội dung mà không phải là tốt suy nghĩ cuối cùng nghe có vẻ câm lặng. Các mục như biểu tượng chú thích đơn giản lặp lại văn bản bên cạnh chúng hoặc các đường viền lạ mắt không đóng góp ý nghĩa của trang sẽ bị chặn với @null. Ngược lại, mọi thứ có thể nhấp không chỉ phải có mô tả, nó cần phải có mô tả có ý nghĩa. Nếu bạn cố gắng đặt @null trên nội dung nào đó có thể nhấp, thiết bị sẽ nói "Nút" thay thế. Thay đổi mô tả thành "Nút màu xanh lá cây" không giúp ích gì. Đừng khiến người dùng của bạn đoán được "Green Button" là gì!
Nếu bạn không chắc chắn, đừng quên bạn có thể bật TalkBack trên điện thoại của mình. Ứng dụng được cài đặt sẵn trên hầu hết các thiết bị hoặc bạn có thể lấy nó từ cửa hàng Play. Bạn sẽ cần một d-pad trên các thiết bị cũ, hoặc khám phá bằng cách chạm vào ICS và ở trên.
Cảm ơn bạn rất nhiều vì đã trả lời! Đó là chính xác những gì tôi cần biết để hiểu điều này :) – Jona
Tuyệt vời. May mắn nhất. –
Cảm ơn rất nhiều! Nó cũng chính xác là thông tin tôi đang tìm kiếm. Tôi sẽ cải thiện nội dung trong ứng dụng của mình! – Genom