it-swarm-es.tech

imagebutton me da un error: [Accesibilidad] Falta el atributo contentDescription en la imagen

[Accesibilidad] Falta el atributo contentDescription en la imagen

¿Qué significa este error y cómo puedo solucionarlo?

<ImageButton
    Android:id="@+id/callbannerbuttonpg1"
    Android:layout_width="fill_parent"
    Android:layout_height="wrap_content"
    Android:layout_marginTop="157dp"
    Android:background="@null"
    Android:src="@drawable/callbanner"
    Android:visibility="invisible" />
14
user1091368

Diseñando para accesibilidad

"Define el texto que describe brevemente el contenido de la vista. Esta propiedad se usa principalmente para accesibilidad. Dado que algunas vistas no tienen representación textual, este atributo se puede usar para proporcionar tal".

Y esto no es un error, solo una advertencia. El uso de este atributo es opcional.

18
sianis

usa esta línea en tu imagen

Android: contentDescription = "@ string/desc"

5
Bhavik Kothari

Solo agrega esto:

Android:contentDescription="@string/description"

luego vaya al suyo Strings.xml y agregue esto:

<string name="description"> YOUR_DESCRIPTION_HERE </string>

a partir de su código:

<ImageButton
    Android:id="@+id/callbannerbuttonpg1"
    Android:layout_width="fill_parent"
    Android:layout_height="wrap_content"
    Android:layout_marginTop="157dp"
    Android:background="@null"
    Android:src="@drawable/callbanner"
    Android:visibility="invisible"
    Android:contentDescription="@string/description" />
3
Cho Hee

También puede ignorar tales advertencias agregando esto en la etiqueta imageButton:

tools:ignore="contentDescription"
0
Shubham Srivastava