Android:在样式xml文件中包含内容描述
在Eclipse中开始使用Android Lint工具之后,我收到了许多新的警告。其中一个是说我的ImageView缺少一个contentDescription 对于常规图像视图,我这样做,效果很好:Android:在样式xml文件中包含内容描述,android,android-xml,Android,Android Xml,在Eclipse中开始使用Android Lint工具之后,我收到了许多新的警告。其中一个是说我的ImageView缺少一个contentDescription 对于常规图像视图,我这样做,效果很好: <ImageView xmlns:android="http://schemas.android.com/apk/res/android" android:contentDescription="@string/imgViewDesc" .... </ImageView
<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
android:contentDescription="@string/imgViewDesc"
....
</ImageView>
请参见
我认为你把内容描述放在一种风格上是在规避其目的。contentDescription用于标识图像的可访问性。通过将其延迟到样式中,您将无法推断此contentDescription描述了此特定图像
<ImageView
style="@style/TitleBarLogo"
android:src="@drawable/title_logo" />
<style name="TitleBarLogo">
<item name="android:contentDescription">@string/imgViewDesc</item>
....
</style>