Как отключить предупреждение «contentDescription» в gradle с помощью lintOptions?

Я хотел бы отключить это предупреждение:

[Специальные возможности] Отсутствует атрибут contentDescription на изображении.

Я знаю решение android:contentDescription:"@null". Но я хочу иметь возможность делать весь проект, а не каждый из моих ImageView.

В документации инструментов Android они выступают за сделать это так:

android {
    lintOptions {
        disable 'TypographyFractions','TypographyQuotes'
        ...
    }
}

Мой вопрос: как называются параметры lint для этого предупреждения "Атрибут contentDescription на изображении"?


Изменить, мое решение:

Нажмите Подавить с помощью @SuppressLint (Java) или tools:ignore (XML).

Эта кнопка добавляет это на ваш <ImageView .. />:

tools:ignore="ContentDescription"

Так что вам просто нужно добавить этот lintOptions на ваш build.gradle:

android {
    lintOptions {
        disable 'ContentDescription'
    }
}

person lopez.mikhael    schedule 26.08.2016    source источник
comment
Вы пробовали ALT + Enter Больше не показывать предупреждение?   -  person XxGoliathusxX    schedule 26.08.2016


Ответы (2)


Я думаю, вы также можете отключить его в своей конфигурации Gradle. Список проблем с Lint можно найти здесь. Если вы проверите его, вы увидите, что он содержит TypographyFractions, а также содержит ContentDescription. Обратите внимание, что я не пробовал их, но я думаю, что это должно сработать.

Поэтому, на мой взгляд, вы должны сделать это следующим образом:

android {
    lintOptions {
        disable 'ContentDescription'
        ...
    }
}
person Blehi    schedule 26.08.2016
comment
Идеальное решение! Я не хочу делать это для ВСЕХ проектов, а только для определенных, которые, как я знаю, никогда не будут использоваться слепыми людьми (например, мои собственные тестовые приложения). Это делает трюк без необходимости помещать строку в каждый файл макета. - person SMBiggs; 06.03.2018

Если не ошибаюсь, отключить их можно с помощью настроек Android Studio Preferences следующим образом:

Windows -> Настройки -> Проверка -> Снимите флажок «Изображение без описания содержимого».

Попробуйте этот учебник, чтобы увидеть, как он заставил его преобразовать в ошибку. Может быть, изменение вещей здесь исправит это для вас.

person sumandas    schedule 26.08.2016