我在[Accessibility] Missing contentDescription attribute on image
上的“ImageView
”之前收到了此警告,然后我将此代码添加到其中:
android:contentDescription="@string/desc"
现在我面临一个错误
No resource identifier found for attribute 'contentDescription' in package 'android
这是我的代码:
<ImageView
android:id="@+id/handle"
android:layout_width="48dip"
android:layout_height="48dip"
android:contentDescription="@string/desc"
android:src="@drawable/icon"
/>
答案 0 :(得分:1)
您需要向项目添加名为desc
的字符串资源(例如res/values/strings.xml
),以便使用android:contentDescription
属性。
答案 1 :(得分:1)
如果您确定在元素的contentDescription中没有必要,可以让lint忽略它:
xmlns:tools="http://schemas.android.com/tools"
命名空间tools:ignore="contentDescription"
属性添加到您的元素。