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

然后就查了一下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. 自定义View之入门(一)
  2. android:gravity和android:layout_gravity属性
  3. View控件中android:drawablePadding不起作用的原因探究
  4. Android(安卓)自定义控件
  5. Android(安卓)- 支持不同的设备 - 支持不同的平台版本
  6. Android(安卓)Runtime Permission 详解
  7. Android中shape中的属性大全
  8. android TV端各类焦点问题
  9. Android札记【2】——系统的认识心中的Android[首届 Google 暑期

随机推荐

  1. android学习
  2. UML详解:解析Android消息处理机制:Handler/
  3. android 三种定位方式
  4. android 使用JavaMail发送邮件
  5. 【Android】第21章 2D图形和动画
  6. 【Android(安卓)okhttp源码解析 二】同步
  7. Android(安卓)下拉框第三方控件 NiceSpin
  8. Android模拟点击的四种方式
  9. Adroid环境
  10. android viewpage的使用