ImageView出现警告[Accessibility]Missing contentDescription attribute on image

今天在编写android布局文件中添加ImageView组件时弹出了***的警告,提示:

[Accessibility]Missing contentDescription attribute on image

当时觉得奇怪,什么时候添加图片相关的组件需要往上设置这个属性了?

然后自己查找了下解决方法,一种是懒人方法,一种是较官方的方法

一、懒人方法------默认将此类警告设置为ignore

第一步:windows-->preferences

第二步:

虽然方法一可以除掉那突兀的警告,但是对于我来说,出现警告而采取这种忽略的方法来解决,毕竟心里还是会留着疙瘩,那有没有其他更好点的解决途径呢?可参考方法二。

二、较官方方法

除了imageview组件会出现这一警告外,imagebutton也同样可能出现这一警告。而此时我们可以在该组件下添加这样一个属性-----android:contentDescription="@string/desc",然后将对图片的文本描述添加到string.XML文档中。

作用是可以确保图片组件可以提供一个文本描述。

时间: 2024-10-15 18:16:06

ImageView出现警告[Accessibility]Missing contentDescription attribute on image的相关文章

[Accessibility] Missing contentDescription attribute on image

今天使用了下ADT 16.0 在定义一个ImageVIew的时候 总是提示这个[Accessibility] Missing contentDescription attribute on image警告,虽说可以不理 但总是感觉怪怪的,在网上一搜 发现原来这是ADT 16.0的新特性,在一些没有文本显示的控件里,如imageView和imageButton等,ADT会提示你定义一个 android:contentDescription属性,用来描述这个控件的作用.英文原文如下,如有翻译的不对的

去除android ImageView “[Accessibility] Missing contentDescription attribute on image” warning

1.在有警告的xml上选择Graphical Layout: 2.查看右上角的被涂鸦的地方,然后点击: 3.出现: 4.点击”Ignore Type“或者是“Disable Issue Type”(不同版本的eclipse):

ImageView引起Missing contentDescription attribute on image的问题

解决方法: 增加ImageView控件时会显示黄色的下划线,出现Missing contentDescription attribute on image的问题 主要是因为在没有使用TextView之类的文本控件,这里添加 android:contentDescription="@string/name即可

Missing contentDescription attribute on image

出现黄色的叹号,提示:Missing contentDescription attribute on image 将android:contentDescription="@string/app_name"添加为: 黄色的黄号消失.

解决在eclipse中写ImageView时有警告的问题

Eclipse中写了一个android程序其中main.xml中ImageView哪行是个黄叹号!不知道为什么? 解决办法: android:contentDescription="@string/desc" 加上这个属性就可以了. 解答: android:contentDescription的作用是什么 在写Android的XML布局文件时,在ImageView或ImageButton中经常会碰到一个提示: Missing contentDescription attribute o

XCode8目录整理后的几个警告消除,Missing file

Git目录没有及时更新导致 终端进入目录运行如下命令 git rm main.m git rm Info.plist git rm AppDelegate.h git rm AppDelegate.m git rm Assets.xcassets/AppIcon.appiconset/Contents.json #Icon的比较特殊 更简单的就是git里.commit所有的更改就行了.

Mapping is missing column attribute for property null错误

你的映射文件格式有问题,对于<property>元素,不需要<column>子元素,你只要把<column>元素都删除就可以了 <id column="id" property="id" jdbcType="INTEGER" /> <result column="name" property="name" jdbcType="VARCHAR&q

列表视图ListView之二

在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示. 在上一章,我们采用ArrayAdapter填充ListView,本章我们了解一下SimpleAdapter的应用. 一.SimpleAdapter应用 1.打开"res/layout/activity_main.xml"文件. 完整代码如下: <?xml version="1.0" encoding="utf-8"?>

Android错误解决方法集

1 android java.net.UnknownHostException: Unable to resolve host "-": No address associated 错误 我在android开发的时候经常会遇到这个错误,一般来说,造成这种错误的最普遍情况有两种: 1.android设备网络连接没打开,例如3G网络和WIFI网络 所以,如果遇到这种错误时,请先查看网络是否已正常连接. 2.Manifest文件没有标明网络访问权限 如果确认网络已经正常连接并且还是出这种错误