<ImageView style="@style/LoaderPrevNext.Next" />
使用样式
<style name="LoaderPrevNext">
<item name="android:layout_width">40dp</item>
<item name="android:layout_height">80dp</item>
<item name="android:layout_weight">0</item>
<item name="android:scaleType">fitXY</item>
</style>
<style name="LoaderPrevNext.Next">
<item name="android:src">@drawable/next_page</item>
<item name="android:contentDescription">@string/img_desc_next_page</item>
</style>
我被“[可访问性]图像缺少contentDescription属性”提示所困扰。
如果我将contentDescription从样式移动或复制到ImageView标签中,警告就会消失,但由于src是在样式中定义的,我希望它们保持在一起。
猜测这只是SDK的bug,但有些人可能有解决方法……
澄清:所讨论的ImageView确实具有内容描述,定义在LoaderPrevNext.Next样式中。警告是虚假的。我不关心如何设置内容描述,也不想知道如何将其删除。