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

android:contentDescription 的用途的用途_第1张图片

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

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

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

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

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

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

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

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

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

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

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

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


更多相关文章

  1. Android 自定义控件
  2. android:gravity和android:layout_gravity属性
  3. android使用属性动画代替补间动画
  4. Android控件开发——ListView
  5. Android 的系统属性(SystemProperties)分析

随机推荐

  1. 用android view中的tag传送数据
  2. Android(安卓)EditText 实现监听实例
  3. android――资源目录
  4. 自己总结的目前Android通用的流行框架大
  5. kinect手势识别后,利用识别效果控制鼠标
  6. android JavaMail发送邮件(可发送附件)
  7. android 2.3安装
  8. android Installation error: INSTALL_FA
  9. Android(安卓)开发知识点总结
  10. TabLayout的使用及使用中的问题总结