我搜索了 Lint 错误检查首选项中的警告列表,但找不到它。该列表有点太长,无法检查每个警告以查看它是否是我想要的,并且使用name
、number
、numeric
、inputType
等过滤警告不会显示警告。将鼠标悬停在警告上似乎没有提供警告 ID。
我有充分的理由为inputType
名称中带有数字的变量使用文本,即我想登录到使用数字作为登录 ID 的服务器,因此我需要将数字作为字符串。我真的不喜欢那里有警告,如果可能的话,我想禁用该特定警告。
谢谢。
您也可以在 XML 中执行此操作,方法是添加xmlns:tools="http://schemas.android.com/tools" tools:ignore="TextFields"
到您的 XML 标记。(如果您要多次执行此操作,您当然应该将 xmlns 部分放在父标签中,甚至放在顶级标签中,这样您就不必每次都重复)。这样做的好处是你可以只为它的那个实例抑制它,这样如果它再次发生(偶然)你仍然会收到警告。
Properties --> Android Lint Preferences --> Usability --> TextFields 并在 Severity 框中选择 Ignore。