android 在xml布局文件中 ImageView ImageButton出现警告

在使用ADT 16.0版本时,为没有文本的ImageView和ImageButton设置android:contentDescription属性会出现警告。此属性用于提供控件的功能描述,以支持无障碍功能。通过添加android:contentDescription="@string/desc"可以消除警告。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在定义一个ImageVIew ImageButton的时候 

总是提示这个[Accessibility] Missing contentDescription attribute on image警告


原来这是ADT 16.0的新特性,在一些没有文本显示的控件里,如imageView和imageButton等,

ADT会提示你定义一个android:contentDescription属性,用来描述这个控件的作用。

所以 



只要加上下面这个属性即可:


android:contentDescription="@string/desc"



英文原文如下,如有翻译的不对的地方,敬请批评指正。

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.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值