这里的每一位
当我将我的 ADT 插件更新到 ADT 16 时,我得到一个运行 android Lint 的新(工具)东西,当我在选择我的 android 项目后运行它时,它给了我更多与 android 项目相关的 550 警告。我是否必须遵循建议Lint 为我的资源(如 String.xml)和我的活动中的一些布局使用。
要了解有关 Lint 的更多信息,我将这里的提示称为 Click here 它也给我警告,如下所示:
硬编码字符串“AnyThing”,应使用@string 资源
所以我认为 Lint 将有助于解决 android 中的资源问题。
如果您对 android lint 有更多了解,请告诉我。
以及我应该做什么将这个用于 lint 的 xml 以及我应该将此 xml 放在项目根目录或任何其他目录中的什么位置。
<?xml version="1.0" encoding="UTF-8"?>
<lint>
</lint>
而且我还收到此警告“图像上的 [Accessibility] 缺少contentDescription
属性” ImageView
。在使用 android lint 时
我认为通过给图像以下内容:
android:contentDescription="@string/desc"
这定义了简要描述视图内容的文本。此属性主要用于可访问性。由于某些视图没有文本表示,因此此属性可用于提供此类。
非文本小部件喜欢ImageViews
并且ImageButtons
应该使用该contentDescription
属性来指定小部件的文本描述,以便屏幕阅读器和其他可访问性工具可以充分描述用户界面。