puede - ¿Cuál es el verdadero propósito de la etiqueta contentDescription de Android?
ice cream sandwich comics (1)
Para algunas personas discapacitadas que etiquetan casi similar a la etiqueta "alt" en HTML, por lo tanto, es útil para el usuario final. Efectivamente, permitirá que se presente una descripción textual al usuario de lo que tal vez no pueda ver claramente / interactuar.
De los documentos de Android :
Define el texto que describe brevemente el contenido de la vista. Esta propiedad se utiliza principalmente para la accesibilidad. Dado que algunas vistas no tienen representación textual, este atributo se puede utilizar para proporcionar tales.
EDITAR: las características de accesibilidad de Ice Cream Sandwich se describen en este artículo http://www.ubergizmo.com/2011/11/android-ice-cream-sandwich-accessibility/
Hay una mención en este artículo de Google como parte de los aspectos destacados de Android 4.0 http://developer.android.com/sdk/android-4.0-highlights.html#UserFeatures
Una de las últimas actualizaciones para el complemento SDK de Android en Eclipse introdujo muchas advertencias nuevas para sus diseños y demás. Una de estas es una advertencia de accesibilidad que aparece si no tiene el conjunto de etiquetas android:contentDescription
. Esto resultó en cientos de advertencias en uno de mis proyectos, y eso naturalmente hace que sea mucho más difícil para mí encontrar otras advertencias más importantes .
En cuanto a la documentación oficial , parece que esta etiqueta es bastante inútil desde la perspectiva del usuario final. Aquí está la descripción de ello:
Define el texto que describe brevemente el contenido de la vista. Esta propiedad se utiliza principalmente para la accesibilidad. Dado que algunas vistas no tienen representación textual, este atributo se puede utilizar para proporcionar tales.
Básicamente, mi pregunta es ¿cuál es el propósito de esa etiqueta ? Parece que solo está desviando la atención de los errores / advertencias "reales", y realmente no veo cómo puede ser una advertencia de accesibilidad si no afecta al usuario.