Подтвердить что ты не робот

Imagebutton дает мне ошибку: [Доступность] Отсутствует атрибут contentDescription на изображении

[Доступность] Отсутствует атрибут contentDescription на изображении

Что означает эта ошибка и как ее исправить?

<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" />
4b9b3361

Ответ 1

Проектирование для доступности

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

И это не ошибка, а просто предупреждение. Использование этого атрибута необязательно.

Ответ 2

используйте эту строку в вашем файле imageButton

Android: contentDescription = "@строка/убывание"

Ответ 3

Просто добавьте это:

android:contentDescription="@string/description"

затем перейдите в свой Strings.xml и добавьте следующее:

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

по вашему коду:

<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" />