在android布局文件中添加ImageView组件时弹出了黄色的警告,提示:[Accessibility]Missing contentDescription attribute on imag
在Google官网上是这样说明的
其实该属性值是用来描述该控件的作用,可以不使用它,
当不想使用该属性时,请在strings.xml中这样定义:
<string name="none"></string>
然后在main.xml中这样使用就行了。
android:contentDescription="@string/none"
还有一种可以忽略该种警告,方法如下:
xmlns:tools="http://schemas.android.com/tools" (usually inserted automatically)
tools:ignore="contentDescription"
Example:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:ignore="contentDescription" >
<ImageView
android:layout_width="50dp"
android:layout_height="match_parent"
android:adjustViewBounds="true"
android:padding="5dp"
android:src="@drawable/icon" />
相关链接:
http://stackoverflow.com/questions/8500544/android-lint-contentdescription-warning
还有种方法,可以查看链接
http://blog.sina.com.cn/s/blog_71f9299c0101a66w.html