android:contentDescription的作用及使用方法

简介: 终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~今天在做项目的代码分析时,给出了我这样的提示然后就查了一下android:contentDescription属性的意义,下面就贴出我查询的结果。

终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~

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

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

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

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

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

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

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

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

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


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

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

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

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

目录
相关文章
|
存储 传感器 定位技术
《移动互联网技术》 第四章 移动应用开发: Android Studio开发环境的使用方法:建立工程,编写源程序,编译链接,安装模拟器,通过模拟器运行和调试程序
《移动互联网技术》 第四章 移动应用开发: Android Studio开发环境的使用方法:建立工程,编写源程序,编译链接,安装模拟器,通过模拟器运行和调试程序
188 0
|
5月前
|
XML Java API
30. 【Android教程】吐司提示:Toast 的使用方法
30. 【Android教程】吐司提示:Toast 的使用方法
231 2
|
6月前
|
Android开发
Android Service的两种使用方法
Android Service的两种使用方法
48 2
|
存储 Android开发
android Jetpack—ViewModel使用方法和详细原理解析
android Jetpack—ViewModel使用方法和详细原理解析
949 0
android Jetpack—ViewModel使用方法和详细原理解析
|
数据可视化 程序员 开发工具
Android studio配置git及使用方法
Android studio配置git及使用方法
|
Java 开发工具 Android开发
Android studio配置svn及使用方法
Android studio配置svn及使用方法
|
自然语言处理 Java C#
浅谈 Unity、iOS、Android 闭包的使用方法
浅谈 Unity、iOS、Android 闭包的使用方法
260 0
浅谈 Unity、iOS、Android 闭包的使用方法
|
存储 数据库 Android开发
android中数据存储的contentprovider的使用方法
android中数据存储的contentprovider的使用方法
126 0
|
Android开发
android手机操作SD的使用方法
android手机操作SD的使用方法
93 0
|
存储 数据安全/隐私保护 文件存储
Xamarin.Android SharedPreferences的使用方法
  SharedPreferences的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。   这里只讲有关SharedPreferences的基本增删改查操作,模拟一个登陆记住账号密码的功能。
1282 0