Какова реальная цель тега contentDescription для Android?

Одно из последних обновлений для плагина Android SDK в Eclipse представило множество новых предупреждений для ваших макетов и т. Д. Одним из них является предупреждение о доступности, которое появляется, если у вас нет установленного android:contentDescription . Это привело к сотням предупреждений в одном из моих проектов, и это, естественно, значительно усложняет мне поиск других важных предупреждений.

Введите описание изображения здесь

Глядя на официальную документацию , кажется, что этот тег довольно бесполезен с точки зрения конечного пользователя. Вот его описание:

Определяет текст, который кратко описывает содержимое представления. Это свойство используется в первую очередь для доступности. Так как некоторые представления не имеют текстового представления, этот атрибут может использоваться для обеспечения такого.

Итак, в основном, мой вопрос в том, какова цель этого тега ? Похоже, что это отвлекает внимание от «реальных» ошибок / предупреждений, и я действительно не вижу, как это может быть предупреждение о доступности, если оно не влияет на пользователя.

Solutions Collecting From Web of "Какова реальная цель тега contentDescription для Android?"

Для некоторых людей с ограниченными возможностями, которые похожи на тег «alt» в HTML, поэтому он полезен конечному пользователю. Эффективно это позволит текстовому описанию быть представленным пользователю в отношении того, что они, возможно, не смогут видеть четко / взаимодействовать.

Из документов Android :

Определяет текст, который кратко описывает содержимое представления. Это свойство используется в первую очередь для доступности. Так как некоторые представления не имеют текстового представления, этот атрибут может использоваться для обеспечения такого.

EDIT: Особенности доступности сэндвич-мороженого описаны в этой статье http://www.ubergizmo.com/2011/11/android-ice-cream-sandwich-accessibility/

В этой статье Google упоминается статья Android 4.0, в которой подчеркивается http://developer.android.com/sdk/android-4.0-highlights.html#UserFeatures