Я получаю следующую ошибку от lint: InconsistentLayout
. Иногда это ожидается, поскольку планшет и телефонные макеты отличаются. Вот почему последние пару предложений о предупреждении ворса:Подавить предупреждение линта на уровне обзора
Там являются случаи, когда это намеренно. Например, вы можете иметь выделенный большой планшет, который добавляет некоторые дополнительные виджеты , которых нет в телефонной версии макета. До тех пор, как код, обращаясь к ресурсу компоновки, должен правильно обрабатывать этот , он действителен. В этом случае, вы можете подавить эту проверку ворса для данных дополнительных или отсутствующих взглядов, или всего макет
Совершенных, я согласен. Я хочу подавить предупреждение, но только для конкретного представления, которое я получаю, а не для всего макета, содержащего его (чтобы избежать скрытия непреднамеренных ошибок). Я использую usaully настройку предупреждения подавления помех в файле lint.xml
в моем проекте, который maven использует при построении.
Я подавить warnigns на уровне макета следующим образом:
<?xml version="1.0" encoding="UTF-8"?>
<lint>
<issue id="InconsistentLayout" >
<ignore path="res/layout/my_layout.xml" />
</issue>
</lint>
Как я могу объявить пуха игнорировать только вид идентификатора я проверить ОК, чтобы быть несовместимыми?