我注意到,如果以Java / Kotlin代码设置内容描述,则Android可访问性棉绒将不起作用。
<ImageView
android:id="@+id/image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/my_image" />
ImageView view = findViewById(R.id.image);
view.setContentDescription("description");
然后,即使是在Java代码中设置的,皮棉仍然在图像上抛出可访问性错误“缺少内容描述属性”。
有没有一种方法可以使lint既考虑java / kotlin代码又考虑xml?