android - 如何消除android layout.xml中的warning : "missing contentDescription"

标签 android eclipse android-layout

<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>

[Accessibility] Missing contentDescription attribute on image 警告让我很烦。

如果我将 contentDescription 从样式移动或复制到 ImageView 标签,它就会消失,但由于 src 是在样式中定义的,所以我希望将它们放在一起。

猜测这只是一个 SDK 错误,但有些人可能有解决方法...

澄清:有问题的 ImageView 确实有一个内容描述,在 LoaderPrevNext.Next 样式中定义。警告是错误的。我对如何设置内容描述或如何将其清空的想法不感兴趣。

最佳答案

在Eclipse Window->Preferences->Android->Lint Error Checking->右侧向下滚动直到Accessibility->Content Description->Severity->选择Ignore->Apply->yes

关于android - 如何消除android layout.xml中的warning : "missing contentDescription",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9363171/

相关文章:

java - getOutputMediaFile(int) is undefined for the type new Camera.PictureCallback(){} 错误让我困惑

regex - Ant Build 从 svn 日志输出中读取版本号

android - 无用的父布局

android - 为什么我的按钮在 CollapsingToolbarLayout 中的点击区域太小?

eclipse - 如何在 Mac OS X 的 .app 中选择一个文件?

Java android Linearlayout设置两种颜色

android - 如何处理对话框的焦点变化

android - 使用 Dagger 注入(inject)依赖项时 multidex 应用程序中的 VerifyError

java - 在同一个java文件中使用两个类

java - Android 中的计数器出现错误