2013-05-05 34 views
3

我已經通過Lint錯誤檢查首選項中的警告列表進行了搜索,但無法找到它。該列表有點太長,無法檢查每個警告,看看它是否是我想要的,並且用name,number,numeric,inputType等過濾警告不會引發警告。將鼠標懸停在警告上似乎沒有提供警告ID禁用Lint警告「視圖名稱暗示這是一個數字,但它不包含數字輸入類型」

我有一個很好的理由,使用文本inputType爲名稱中的數字的變量,這是我想登錄到一個服務器使用數字作爲登錄ID,因此我需要該數字作爲串。我真的不喜歡在那裏發出警告,如果可能的話,我想禁用特定的警告。

謝謝。

回答

2

屬性 - > Android Lint首選項 - >可用性 - > TextFields,然後在Severity(嚴重性)框中選擇Ignore(忽略)。

+0

太好了,非常感謝! – 2013-05-05 20:00:23

1

您還可以在XML中添加xmlns:tools="http://schemas.android.com/tools" tools:ignore="TextFields"到您的XML標籤中。 (如果您要多次執行此操作,那麼您當然應該將xmlns部分放在父標記中,或者甚至放置在頂級標記中,這樣您就不必每次都重複該操作)。這樣做的好處是,你可以將它抑制爲只有它的實例,所以如果它再次發生(偶然),你仍然會受到警告。

相關問題