2016-08-26 1 views
3

Я хотел бы, чтобы отключить это предупреждение:Как отключить предупреждение 'contentDescription' на градиенте с помощью lintOptions?

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

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

На documentation of tools android, они выступают, чтобы сделать это следующим образом:

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

Мой вопрос: что это название опций линт для этого предупреждения «атрибута contentDescription на изображение»?


Редактировать, Мое решение:

Нажмите на Подавить с @SuppressLint (Java) или инструменты: игнорировать (XML)

Эта кнопка добавить это на свой <ImageView .. /> :

tools:ignore="ContentDescription" 

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

android { 
    lintOptions { 
     disable 'ContentDescription' 
    } 
} 
+1

вы пробовали ALT + Enter «показать предупреждение Dont снова»? – XxGoliathusxX

ответ

6

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

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

android { 
    lintOptions { 
     disable 'ContentDescription' 
     ... 
    } 
} 
+0

Идеальное решение! Я не хочу делать это для ВСЕХ проектов, только некоторые из них, которые я знаю, никогда не будут использоваться слепыми людьми (например, мои собственные тестовые приложения). Это делает трюк без необходимости помещать строку в каждый файл макета. –

0

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

Windows -> Preferences -> Технический осмотр -> Снимите отметку "Image Without Content Description"

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

Смежные вопросы