2012-04-06 3 views
11

Я только что обновил свой SDK, и теперь eclipse дает мне всевозможные абсолютно нежелательные предупреждения в моем xml ... например, у меня есть RelativeLayout, у которого нет идентификатора или фона (на самом деле это прозрачная кнопка), и затмение предупреждает меня, что это бесполезный элемент. Есть ли способ отключить этот идиотизм?Есть ли способ отключить предупреждения xml?

ТИА

+0

http://stackoverflow.com/questions/8711878/android-layout-creation-issue –

+0

В 'RelativeLayout 'что вы делаете, у этого макета есть ребенок. – Herry

+0

Если вы можете поместить свой xml, он также очистит вашу проблему. Если инструмент Lint дает предупреждение, это означает, что вы делаете что-то неправильно в xml и, возможно, ваш макет не оптимизирован. – Herry

ответ

8

В новом обновлении Eclipse, ADT плагин даст вам новый инструмент, название которого Lint здесь один SO Ссылки для этого инструмента и его преимущества. Click Here

Теперь Отключить XML предупреждения, которые приходят из Lint Android Tool, вы должны пойти

Window -> Preferences -> Android -> Lint Проверка ошибок

в этом диалоге вы будете найдите всю проблему для Xml в android, и вы можете отключить ее, если хотите отключить. И убедитесь, что вы не отключите полезное предупреждение lint, потому что это помогает нам найти несколько назначений ID в xml и многое другое ..

+0

потрясающий! Благодарю. –

9

В соответствии с документацией по номеру http://tools.android.com/recent/ignoringlintwarnings вы делаете это путем включения инструментов xmlns :

xmlns:tools="http://schemas.android.com/tools" 

А затем добавив инструменты: игнорировать аннотацию в соответствующих элементах:

<RelativeLayout 
    tools:ignore="UselessParent" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_margin="30dp" 
    android:layout_centerInParent="true"> 
+0

Url обновлен: http://tools.android.com/tips/lint/suppressing-lint-warnings – Harvey