android contentDescription的使用
最近,工作比较忙了,所以也没有时间写比较好的博客,但是我想把每天写博客的习惯保持下来,所以今天还是写点东西。今天就随便讲讲android的
contentDescription的使用。
说到这个,很多人估计都不知道用这个功能,其实我之前也不知道,后来看到代码里用到这个,在网上查找后,知道这个的用法。所以这次记录一下。
在Android控件中有一个属性叫做android:contentDescription 。
一般来说,用户很少使用这个属性。
但是对于一些视力有障碍的用户,android提供给用户一个很有用的功能,可以帮助使用app。
这个属性必须在用户的Accessible 中的相应属性开启后才能使用。
1. 首先下载google的应用 TalkBack (an accessibility service published by Google) 并且将功能打开 Settings > Accessibility > TalkBack 设置为On。
<Button
android:id=”@+id/pause_button”
android:src=”@drawable/pause”
android:contentDescription=”@string/pause”/>
3.由于这个控件没有text属性,对于一些用户来说,无法理解这个控件是做什么的。
这时用户点击这个控件。android系统会自动使用人声朗读控件上android:contentDescription属性说指向的内容。
这样用户就可以知道这个控件是做什么用的。
这个属性的主要功能就是为视力有障碍的人增加对控件的解释。
基本在网上搜索的资料就这么多,其实就是为视力不好的人提供点击时的说明。大家如果不明白,可以到网上查找资料。
android contentDescription就讲完了。
就这么简单。
android contentDescription的使用相关推荐
- android:contentDescription
android:contentDescription这个属性相信大家并不陌生,在ImageButton的使用过程中如果不添加这个属性会有警告信息. 那么android:contentDescripti ...
- android:contentDescription 的用途
在android控件中有一个属性叫做android:contentDescription . 一般来说,用户很少使用这个属性. 但是对于一些视力有障碍的用户,android提供给用户一个很有用的功能, ...
- [content-description] find_element_by_accessibility_id 在 android 中的详解
出处:http://testerhome.com/topics/1034 最近 Appium 引入了一个新的 find element 方法:python client 为例 def find_ele ...
- android 可折叠标题栏,ViewPager + Fragment + 折叠式标题栏异常
我模仿别人的知乎日报,新闻列表页没问题,内容明细页(NewsDetail)用的是ViewPager+Fragment.可以左右滑动看左右的新闻的. 我的项目地址是链接描述 但是我在做顶部可折叠式标题栏 ...
- Android列表控件选项中添加进度框ProgressBar实现
今天有时间就学习了下在ListView.GridView列表项中清加ProgressBar,小马用最简单的代码实现可以通用的功能,人人都能看懂,哈哈,直接说下,如果你的适配器getView方法 ...
- 如何使您的Kotlin Android动画可访问
When researching examples for a first ever Android contribution, few examples existed for animations ...
- Android开源框架ImageLoader的完美例子
要使用ImageLoader就要到这里下载jar包: https://github.com/nostra13/Android-Universal-Image-Loader 然后导入项目中去就行了 项目 ...
- [Android]开发摇一摇分歧表决器过程
心血来潮,走进Android,准备开发一个摇一摇分歧表决器(PS:这个想法源自去年看的一个都市剧<约会专家>中主人公杭杭开发的分歧表决器APP). 简述:摇一摇分歧表决器是一款Androi ...
- Android Layer List 使用实现实例
Layer List是Anroid中的一种图形的方式,它是通过叠加若干张图片的方式来形成最终的图片,最终的图片在代码中表现为一个LayerDrawable对象. 效果图:第一张是默认显示,第二张为按改 ...
最新文章
- Spark 分布式调试工具
- C六:指针可以比较大小
- HDU4357(数学思维题)
- centos7邮件服务器SSL配置
- 组织架构递归_映射架构和递归管理数据–第1部分
- ROS外接usb摄像头标定方法
- java项目打包windows服务
- 手机浏览器打开不本地html,手机浏览器打不开网页怎么办
- 滤波器测试系统|矢量网络分析仪滤波器测试软件NSAT-1000
- 几款笔记软件的使用感受
- C程序员必须知道的内存知识【英】
- python中文分句_python实现中文文本分句的例子
- CNCF 云原生容器生态系统概要
- Neo4j技能树学习之路
- 滴滴出行用户运营分析
- BT源代码学习心得(十五):客户端源代码分析(下载过程中的块选取策略)
- 商业智能BI与业务结构分析
- [计算机网络][内容梳理]一、计算机网络概述
- Android studio隐藏app应用图标
- 华盛顿大学计算机本科录取,华盛顿大学美国排名及录取难度
热门文章
- '无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称' 或 'vue不是内部或外部命令' 的解决方法...
- POJ 1017 Packets【贪心】
- android 使用String.format(%.2f,67.876)自已定义语言(俄语、西班牙语)会把小数点变为逗号...
- 1059. Prime Factors (25)
- android 多种特效TextView
- 使用ImitateLogin模拟登录百度
- step3 . day4 数据结构之线性表 栈和队
- 《全栈营销之如何制作个人博客》之二:php环境安装及个人博客后台搭建 让你的博客跑起来...
- html5--7-33 阶段练习5
- 20135231 —— 第六周任务总结报告