Una de las últimas actualizaciones para el complemento SDK de Android en Eclipse introdujo muchas nuevas advertencias para sus diseños y cosas por el estilo. Una de estas es una advertencia de accesibilidad que aparece si no tiene el conjunto de etiquetas android:contentDescription
. Esto dio como resultado cientos advertencias en uno de mis proyectos, y eso, naturalmente, hace que sea mucho más difícil para mí encontrar otras advertencias importantes.¿Cuál es el verdadero propósito de la etiqueta contentDescription de Android?
Mirando el official documentation, parece que esta etiqueta es bastante inútil desde la perspectiva de un usuario final. Aquí está la descripción:
Define texto que describe brevemente el contenido de la vista. Esta propiedad se usa principalmente para accesibilidad. Como algunas vistas no tienen representación textual, este atributo se puede usar para proporcionarlas.
Así que, básicamente, mi pregunta es cuál es el propósito de esa etiqueta? Parece que está alejando el foco de los errores/advertencias "reales", y realmente no veo cómo puede ser una advertencia de accesibilidad si no afecta al usuario.
Cuando se presentó a estos usuarios? Las advertencias solo aparecen en mis ImageViews. –
Eche un vistazo a este http://www.ubergizmo.com/2011/11/android-ice-cream-sandwich-accessibility/ esto explica con un poco de detalle las características de accesibilidad de ICS. ¿Por qué solo aparece en ImageViews? Bueno, esto se debe a que son imágenes y Android no tiene la capacidad (todavía) de 'mirar' la imagen y decirle al usuario de qué se trata. –
¡Gracias, eso es excelente! Sabía que podría hacer algo como esto, pero no estaba seguro de cómo funcionó exactamente. Parece que tendré que pasar por cientos de ImageViews para soportar ese tipo de accesibilidad. –