有没有办法禁用xml警告?

问题描述:

我只是做了我的SDK的更新,现在eclipse在我的xml中给了我各种完全不需要的警告......例如我有一个没有id或背景的RelativeLayout(它实际上是一个透明按钮)和日食是警告我,这是一个无用的元素。有没有办法将这种白痴关掉?有没有办法禁用xml警告?

TIA

+0

http://*.com/questions/8711878/android-layout-creation-issue – 2012-04-06 04:51:40

+0

在'的RelativeLayout “你在做什么,这个布局是否有孩子。 – Herry 2012-04-06 04:59:09

+0

如果你可以把你的xml也清除你的问题。因为如果Lint工具给出警告,这意味着你在xml中做了一些错误的事情,并可能是你的布局不优化。 – Herry 2012-04-06 05:00:50

在Eclipse ADT插件的新更新会给你新的工具,它的名字是林特这里是一个SO链接,这个工具和它的优点。 Click Here

现在对于禁用XML警告那些来自林特Android的工具,你需要去

窗口 - >首选项 - > Android的 - >皮棉错误检查

在此对话框中,您找到所有问题的Xml在Android中,你可以禁用它,如果你想禁用。并确保你不会禁用有用的皮棉警告,因为这有助于我们发现有多个ID分配在XML和很多..

+0

太棒了!谢谢。 – 2012-04-06 06:01:09

根据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

网址已更新:http://tools.android.com/tips/lint/suppressing-lint-warnings – Harvey 2014-10-31 17:43:42