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

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

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

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

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

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

[html] view plain copy
  1. <Button
  2. android:id=”@+id/pause_button”
  3. android:src=”@drawable/pause”
  4. android:contentDescription=”@string/pause”/>

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

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

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

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

更多相关文章

  1. Android(安卓)开发学习小结(七)
  2. EditText的部分属性
  3. Android的TextView组件相关属性
  4. Android布局--相对布局,RTL,用代码实现布局
  5. Android-Module:ListView常用XML属性
  6. Android笔记----禁止横竖屏切换
  7. 修改android statusbar颜色
  8. Android(安卓)禁止切屏
  9. android:gravity和andrid:layout_gravity

随机推荐

  1. [CyanogenMOD移植教程]第二章:android 源
  2. Android(安卓)View、ViewGroup
  3. gradle常用命令和查看错误
  4. 简述关于TextView的属性使用
  5. 玩转Android---组件篇---数据存储之SQLit
  6. android横竖屏和隐藏标题栏、状态栏总结
  7. Ubuntu下android studio如何使用ndk-buil
  8. android Tabhost控件的使用
  9. Android键值上报流程
  10. 大神之路:重学Android——Android多媒体Me