Suivez ce lien pour trouver la solution : Avertissement Android Lint contentDescription
J'ai résolu cet avertissement en définissant l'attribut Android:contentDescription pour mon ImageView
Android:contentDescription="@string/desc"
Le support d'Android Lint dans ADT 16 lance cet avertissement pour s'assurer que les widgets d'image fournissent un contentDescription
Ceci définit le texte qui décrit brièvement le contenu de la vue. Cette propriété propriété est utilisée principalement pour l'accessibilité. Puisque certaines vues n'ont pas n'ont pas de représentation textuelle, cet attribut peut être utilisé pour en fournir une tels.
Les widgets non textuels comme les ImageViews et les ImageButtons doivent utiliser l'attribut pour spécifier une description textuelle du widget, de manière à ce que les lecteurs d'écran et autres outils d'accessibilité puissent l'utiliser. widget afin que les lecteurs d'écran et autres outils d'accessibilité puissent décrire correctement l'interface utilisateur.
Ce lien pour l'explication : L'accessibilité, son impact et les ressources de développement
De nombreux utilisateurs d'Android souffrent de handicaps qui les obligent à interagir avec leurs appareils Android de différentes manières. Il s'agit notamment des utilisateurs qui qui présentent des handicaps visuels, physiques ou liés à l'âge qui les empêchent de de voir ou d'utiliser pleinement un écran tactile.
Android fournit des fonctions et des services d'accessibilité pour aider ces utilisateurs à naviguer plus facilement sur leurs appareils, notamment la synthèse vocale, la rétroaction haptique, la navigation à l'aide d'une boule de commande et d'un D-pad qui améliorent leur expérience. Les développeurs d'applications Android peuvent tirer parti de ces services pour rendre leurs applications plus accessibles et aussi créer leurs propres services d'accessibilité. leurs propres services d'accessibilité.
Ce guide est destiné à rendre votre application accessible : Rendre les applications plus accessibles
S'assurer que votre application est accessible à tous les utilisateurs est relativement relativement facile, en particulier lorsque vous utilisez des composants d'interface utilisateur fournis par le framework. Si vous utilisez uniquement ces composants standard pour votre application, quelques étapes suffisent pour garantir l'accessibilité de votre application est accessible :
-
Étiquettez votre ImageButton , ImageView , EditText , CheckBox et d'autres commandes d'interface à l'aide de l'interface Android:contentDescription attribut.
-
Faites en sorte que tous les éléments de votre interface utilisateur soient accessibles à l'aide d'un contrôleur directionnel, tel que la boule de commande ou le pavé numérique. tel qu'un trackball ou un D-pad.
-
Testez votre application en activant les services d'accessibilité tels que TalkBack et Explore by Touch, et essayez d'utiliser votre application en utilisant uniquement les commandes directionnelles.
7 votes
La nouvelle suggestion de version ADT ajoute
android:contentDescription
cet attribut dansimageview
juste une suggestion, je pense que vous pouvez ignorer ceci, il ne fait pas l'erreur de compilation, aussi vous pouvez vérifierhttp://developer.android.com/reference/android/view/View.html#attr_android:contentDescription
0 votes
Oui, c'est vrai.