文档章节

android:contentDescription 的用途的用途

小鸥
 小鸥
发布于 2016/05/05 15:01
字数 311
阅读 151
收藏 0

今天在做项目的代码分析时,给出了我这样的提示

然后就查了一下android:contentDescription属性的意义,下面就贴出我查询的结果(转载)。

在android控件中有一个属性叫做android:contentDescription

一般来说,用户很少使用这个属性。

但是对于一些视力有障碍的用户,android提供给用户一个很有用的功能,可以帮助使用app。

这个属性必须在用户的Accessible 中的相应属性开启后才能使用。

1. 首先下载google的应用 TalkBack (an accessibility service published by Google) 并且将功能打开 Settings > Accessibility > TalkBack 设置为On。

2.在应用中添加这个属性。

<ImageView  
    android:id="@+id/imageView1"
    android:src="@drawable/icon_head"
    android:contentDescription="@string/head"/>

3.由于这个控件没有text属性,对于一些用户来说,无法理解这个控件是做什么的。

这时用户点击这个控件。android系统会自动使用人声朗读控件上android:contentDescription属性说指向的内容。

这样用户就可以知道这个控件是做什么用的。

这个属性的主要功能就是为视力有障碍的人增加对控件的解释。


© 著作权归作者所有

小鸥
粉丝 2
博文 15
码字总数 1795
作品 0
石家庄
私信 提问
android:contentDescription的作用是什么

在eclipse的Problems窗口下会有一些警告,处理掉这些警告是一个比较好的编程习惯。如果在项目中使用到了ImageView等有android:contentDescription属性的组件,就会给出提示。 按照官网的介绍...

OliverC
2014/02/07
3.8K
2
android 留白的问题怎么解决

我的主界面是一个Listview,分为2部分,上半部分是头部,下半部分是具体内容,如图, 我通过 classCircleListView.addHeaderView(headView);,增加的头部,运行后,发现顶部有一段灰色的留白...

天王盖地虎626
2015/01/12
957
2
使用ImageView 出现 Missing contentDescription attribut

增加ImageView控件时会显示黄色的下划线,如果出现Missing contentDescription attribute on image。 主要是因为在没有使用TextView之类的文本控件,这里添加 android:contentDescription="...

40岁的青春
2015/04/16
11
0
给新闻展示类开源APP加一个管理后台,方便我给朋友们发布新闻消息。

给新闻展示类开源APP加一个管理后台,方便我给朋友们发布新闻消息。 会安卓的即可。 会IOS的另加钱。 开源APP不限制,美观好看没BUG为佳。比如:OSChina 安卓客户端拿来改也行。 管理后台也可...

怀念苦咖啡
2016/12/27
16
2

没有更多内容

加载失败,请刷新页面

加载更多

安全组和云防火墙的区别

前言 熟悉云平台的朋友可能都会注意到这样一个事情:无论公有云还是私有云,创建虚拟机的时候都需要选择安全组,来对虚拟机进行安全防护;有的云平台在VPC里,还能选择防火墙,ZStack在3.6版...

ZStack社区版
19分钟前
1
0
教育性app开发的重要性和好处

在这个精通技术的世界中,流行的app主导着无聊的教育系统。当我们将技术和教育结合在一起时,它将带来当代以及强大的学习资源。因此,将教育移动app集成到您的学习过程中,并根据自己的信念把...

a429011717
20分钟前
2
0
IE6/7/8如何兼容CSS3属性

本文转载于:专业的前端网站➩IE6/7/8如何兼容CSS3属性 最近在工作中总是要求IE8兼容CSS3属性,在网上搜了搜主要是引入了一个htc文件(ie-css3.htc或者PIE.htc。个人认为这两个文件的作用差不...

前端老手
35分钟前
2
0
手把手教你ALLEGRO的约束规则的设置教程!

约束规则的设置 分三步, 定义规则(一、基本约束规则设置:1、线间距设置;2、线宽设置;3、设置过孔;4、区域约束规则设置;5、设置阻抗;6、设置走线的长度范围;7、设置等长:7.1、不过电阻的NET 等...

demyar
37分钟前
3
0
完美解决H5滚动滑动穿透方案:不使用系统滚动

网上有很多黑科技解决这个问题,都不是从根本去解决,例如通过js控制弹出时html加上position:fixed; 弹窗关闭后再去掉该样式,总觉得不太对,像是打补丁。 今天终于找到了滚动穿透的原因和完...

未来cc
42分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部