ndroid contentDescription的使用

释放双眼,带上耳机,听听看~!

最近,工作比较忙了,所以也没有时间写比较好的博客,但是我想把每天写博客的习惯保持下来,所以今天还是写点东西。今天就随便讲讲android的contentDescription的使用。

说到这个,很多人估计都不知道用这个功能,其实我之前也不知道,后来看到代码里用到这个,在网上查找后,知道这个的用法。所以这次记录一下。

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

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

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

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

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

 

<Button
android:id=”@+id/pause_button”
android:src=”@drawable/pause”
android:contentDescription=”@string/pause”/>

 

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

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

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

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

 

基本在网上搜索的资料就这么多,其实就是为视力不好的人提供点击时的说明。大家如果不明白,可以到网上查找资料。

 

android contentDescription就讲完了。

 

就这么简单。

 

 

 

 

 

 

 

 

 

 

人已赞赏
Android文章

android 决TextView中MaxLines与ellipsize=end冲突问题

2020-3-14 17:29:34

Android文章

android listview设置选中时的item的背景色

2020-3-14 17:38:02

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索