3

我搜索了 Lint 错误检查首选项中的警告列表,但找不到它。该列表有点太长,无法检查每个警告以查看它是否是我想要的,并且使用namenumbernumericinputType等过滤警告不会显示警告。将鼠标悬停在警告上似乎没有提供警告 ID

我有充分的理由为inputType名称中带有数字的变量使用文本,即我想登录到使用数字作为登录 ID 的服务器,因此我需要将数字作为字符串。我真的不喜欢那里有警告,如果可能的话,我想禁用该特定警告。

谢谢。

4

2 回答 2

3

您也可以在 XML 中执行此操作,方法是添加xmlns:tools="http://schemas.android.com/tools" tools:ignore="TextFields"到您的 XML 标记。(如果您要多次执行此操作,您当然应该将 xmlns 部分放在父标签中,甚至放在顶级标签中,这样您就不必每次都重复)。这样做的好处是你可以为它的那个实例抑制它,这样如果它再次发生(偶然)你仍然会收到警告。

于 2014-04-01T14:50:09.827 回答
2

Properties --> Android Lint Preferences --> Usability --> TextFields 并在 Severity 框中选择 Ignore。

于 2013-05-05T19:56:48.377 回答