2012-04-06 162 views
11

我只是做了我的SDK的更新,現在eclipse在我的xml中給了我各種完全不需要的警告......例如我有一個沒有id或背景的RelativeLayout(它實際上是一個透明按鈕)和日食是警告我,這是一個無用的元素。有沒有辦法將這種白癡關掉?有沒有辦法禁用xml警告?

TIA

+0

http://stackoverflow.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

回答

8

在Eclipse ADT插件的新更新會給你新的工具,它的名字是林特這裏是一個SO鏈接,這個工具和它的優點。 Click Here

現在對於禁用XML警告那些來自林特Android的工具,你需要去

窗口 - >首選項 - > Android的 - >皮棉錯誤檢查

在此對話框中,您找到所有問題的Xml在Android中,你可以禁用它,如果你想禁用。並確保你不會禁用有用的皮棉警告,因爲這有助於我們發現有多個ID分配在XML和很多..

+0

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

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

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

相關問題