android:contentDescription 的用途
2016-05-19 11:35
363 查看
在Android控件中有一个属性叫做android:contentDescription 。
一般来说,用户很少使用这个属性。
但是对于一些视力有障碍的用户,android提供给用户一个很有用的功能,可以帮助使用app。
这个属性必须在用户的Accessible 中的相应属性开启后才能使用。
1. 首先下载google的应用 TalkBack (an accessibility service published by Google) 并且将功能打开 Settings > Accessibility > TalkBack 设置为On。
2.在应用中添加这个属性。
[html] view
plain copy
<Button
android:id=”@+id/pause_button”
android:src=”@drawable/pause”
android:contentDescription=”@string/pause”/>
3.由于这个控件没有text属性,对于一些用户来说,无法理解这个控件是做什么的。
这时用户点击这个控件。android系统会自动使用人声朗读控件上android:contentDescription属性说指向的内容。
这样用户就可以知道这个控件是做什么用的。
这个属性的主要功能就是为视力有障碍的人增加对控件的解释。
一般来说,用户很少使用这个属性。
但是对于一些视力有障碍的用户,android提供给用户一个很有用的功能,可以帮助使用app。
这个属性必须在用户的Accessible 中的相应属性开启后才能使用。
1. 首先下载google的应用 TalkBack (an accessibility service published by Google) 并且将功能打开 Settings > Accessibility > TalkBack 设置为On。
2.在应用中添加这个属性。
[html] view
plain copy
<Button
android:id=”@+id/pause_button”
android:src=”@drawable/pause”
android:contentDescription=”@string/pause”/>
3.由于这个控件没有text属性,对于一些用户来说,无法理解这个控件是做什么的。
这时用户点击这个控件。android系统会自动使用人声朗读控件上android:contentDescription属性说指向的内容。
这样用户就可以知道这个控件是做什么用的。
这个属性的主要功能就是为视力有障碍的人增加对控件的解释。
相关文章推荐
- android 中String.trim()的使用
- Android:手把手教你打造可缩放移动的ImageView(下)
- Android分享中,如何过滤指定的应用,并且对不同的分享方式发送不同的内容?
- Android:手把手教你打造可缩放移动的ImageView(上)
- Android:退出程序后保持Serivce开启不关闭
- Android深度探索(卷1)HAL与驱动开发 虚拟环境的安装
- Android初学习 - AsyncTask的使用
- Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)
- Android6.0的通讯录获取
- android常用开源项目
- android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original
- 两分钟彻底让你明白Android Activity生命周期(图文)!
- android设计模式之工厂模式
- Android的Drawable缓存机制源码分析
- 第一次使用Android Studio时你应该知道的一切配置
- Android的读写文件权限
- Android 完美实现图片圆角和圆形(对实现进行分析)
- Android开发笔记----Activity再学习(生命周期、启动模式、intent-filter)
- android 4.4 支持透明状态栏和透明导航栏
- ubuntu 12.04.5 LTS搭建海思android SDK编译环境遇到的问题总结