wsparcie Lint w ADT 16 i powyżej rzuca to ostrzeżenie
Teraz pytanie brzmi, dlaczego jest to potrzebne.
Rozważmy scenariusz, w którym zostały zaprojektowane aplikacji, które mają ImageView z niektóre image.The obraz niesie przesłanie co does.But to nie może być osoba niewidoma którzy nie mogą see.So w takim przypadku, jeśli masz użyty atrybut contentDescription , a następnie funkcja Text-To-Speech odczyta wartość, dzięki czemu nawet osoba niewidoma uzyska przyjść w jakim celu znajduje się tam obraz, mimo że go nie widzi.
contentDescription
definiuje tekst, który krótko opisuje treść widoku. Ta właściwość jest używana przede wszystkim w celu ułatwienia dostępu. Ponieważ niektóre widoki nie mają reprezentacji tekstowej, ten atrybut może być użyty do zapewnienia takich atrybutów.
Widżety, takie jak ImageView i ImageButtons, powinny używać atrybutu contentDescription do określenia tekstowego opisu widgetu, tak aby czytniki ekranu Text-To-Speech i inne narzędzia ułatwień dostępu mogły odpowiednio opisywać interfejs użytkownika.
http://stackoverflow.com/questions/9730673/missing-contentdescription-attribute-on-image-in-xml – PhatHV