sostegno Lint in ADT 16 e al di sopra lancia questo avvertimento
Ora domanda è perché questo è necessario.
Prendere in considerazione lo scenario in cui è stato progettato l'applicazione che hanno ImageView con qualche immagine image.The porta un messaggio che cosa does.But ci può essere un non vedente che non possono see.So in questo caso, se si dispone di usato attributo contentDescription quindi la funzionalità Text-to-Speech leggerà il valore in modo che anche la persona cieca si metta a a quale scopo l'immagine è posizionata lì anche se non può vederla.
contentDescription
definisce il testo che descrive brevemente il contenuto della vista. Questa proprietà viene utilizzata principalmente per l'accessibilità. Poiché alcune viste non hanno una rappresentazione testuale, questo attributo può essere utilizzato per fornire tali elementi.
Widget come ImageViews e ImageButtons devono utilizzare l'attributo contentDescription per specificare una descrizione testuale del widget in modo che gli screen reader Text-To-Speech e altri strumenti di accessibilità possano descrivere adeguatamente l'interfaccia utente.
fonte
2012-07-03 05:24:30
http://stackoverflow.com/questions/9730673/missing-contentdescription-attribute-on-image-in-xml – PhatHV