[Accessibility] Missing contentDescription attribute on image

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

Resolved this warning by setting attribute android:contentDescription for my ImageView

android:contentDescription="@string/desc"

Android Lint support in ADT 16 throws this warning to ensure that image widgets provide a contentDescription

This defines text that briefly describes content of the view. This property is used primarily for accessibility. Since some views do not have textual representation this attribute can be used for providing such.

Non-textual widgets like ImageViews and ImageButtons should use the contentDescription attribute to specify a textual description of the widget such that screen readers and other accessibility tools can adequately describe the user interface.

原文链接:http://stackoverflow.com/questions/8500544/android-lint-contentdescription-warning

[Accessibility] Missing contentDescription attribute on image

时间: 2024-11-09 16:54:17

[Accessibility] Missing contentDescription attribute on image的相关文章

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

今天在编写android布局文件中添加ImageView组件时弹出了***的警告,提示: [Accessibility]Missing contentDescription attribute on image 当时觉得奇怪,什么时候添加图片相关的组件需要往上设置这个属性了? 然后自己查找了下解决方法,一种是懒人方法,一种是较官方的方法 一.懒人方法------默认将此类警告设置为ignore 第一步:windows-->preferences 第二步: 虽然方法一可以除掉那突兀的警告,但是对于

去除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"添加为: 黄色的黄号消失.

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

android(eclipse)新手常见问题总结(一)

1:jdk无法更新   进入工具里面手动获取镜像资源 并且改为强制 2:报错:This version of the rendering library is more recent than your version of AD 在布局预览中重新选择适合你的sdk的版本 3:当添加文本信息有黄色感叹号错误时或者报错(I18N] Hardcoded string "this is textview", should use @string resource) 可以在string 添加&

Android错误解决方法集

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

有关Android国际化的一点积累

流行好用的软件应该能够适用于不同地区的市场.下面记录一些在项目中国际化的应用,有关图片和文本资源的自适应. Android采用XML资源文件来管理所有字符串消息,如果系统设置的Custom Locale,没有对应的本地化资源文件,那么程序就会取默认的res\values\strings.xml.在此我们默认的strings为英文,如下: <?xml version="1.0" encoding="utf-8"?> <resources>   

列表视图ListView之二

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