Как убрать предупреждение в android layout.xml: "missing contentDescription"

<ImageView style="@style/LoaderPrevNext.Next" />

при использовании стилей

<style name="LoaderPrevNext">
    <item name="android:layout_width">40dp</item>
    <item name="android:layout_height">80dp</item>
    <item name="android:layout_weight">0</item>
    <item name="android:scaleType">fitXY</item>
</style>

<style name="LoaderPrevNext.Next">
    <item name="android:src">@drawable/next_page</item>
    <item name="android:contentDescription">@string/img_desc_next_page</item>
</style>

меня раздражает предупреждение [Accessibility] Missing contentDescription attribute on image.

Оно исчезает, если я перемещаю или копирую contentDescription из стиля в тег ImageView, но поскольку src определен в стиле, я бы хотел сохранить их вместе.

Полагаю, это просто ошибка SDK, но некоторые могут найти обходной путь...

Уточнение: У рассматриваемого ImageView действительно есть content-description, определенный в стиле LoaderPrevNext.Next. Предупреждение является ложным. Меня не интересуют идеи о том, как установить содержимое DeepL, или как взломать их пустые.

5
задан vmatyi 17 October 2014 в 12:25
поделиться