最近,工作比较忙了,所以也没有时间写比较好的博客,但是我想把每天写博客的习惯保持下来,所以今天还是写点东西。今天就随便讲讲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的使用相关推荐

  1. android:contentDescription

    android:contentDescription这个属性相信大家并不陌生,在ImageButton的使用过程中如果不添加这个属性会有警告信息. 那么android:contentDescripti ...

  2. android:contentDescription 的用途

    在android控件中有一个属性叫做android:contentDescription . 一般来说,用户很少使用这个属性. 但是对于一些视力有障碍的用户,android提供给用户一个很有用的功能, ...

  3. [content-description] find_element_by_accessibility_id 在 android 中的详解

    出处:http://testerhome.com/topics/1034 最近 Appium 引入了一个新的 find element 方法:python client 为例 def find_ele ...

  4. android 可折叠标题栏,ViewPager + Fragment + 折叠式标题栏异常

    我模仿别人的知乎日报,新闻列表页没问题,内容明细页(NewsDetail)用的是ViewPager+Fragment.可以左右滑动看左右的新闻的. 我的项目地址是链接描述 但是我在做顶部可折叠式标题栏 ...

  5. Android列表控件选项中添加进度框ProgressBar实现

        今天有时间就学习了下在ListView.GridView列表项中清加ProgressBar,小马用最简单的代码实现可以通用的功能,人人都能看懂,哈哈,直接说下,如果你的适配器getView方法 ...

  6. 如何使您的Kotlin Android动画可访问

    When researching examples for a first ever Android contribution, few examples existed for animations ...

  7. Android开源框架ImageLoader的完美例子

    要使用ImageLoader就要到这里下载jar包: https://github.com/nostra13/Android-Universal-Image-Loader 然后导入项目中去就行了 项目 ...

  8. [Android]开发摇一摇分歧表决器过程

    心血来潮,走进Android,准备开发一个摇一摇分歧表决器(PS:这个想法源自去年看的一个都市剧<约会专家>中主人公杭杭开发的分歧表决器APP). 简述:摇一摇分歧表决器是一款Androi ...

  9. Android Layer List 使用实现实例

    Layer List是Anroid中的一种图形的方式,它是通过叠加若干张图片的方式来形成最终的图片,最终的图片在代码中表现为一个LayerDrawable对象. 效果图:第一张是默认显示,第二张为按改 ...

最新文章

  1. Spark 分布式调试工具
  2. C六:指针可以比较大小
  3. HDU4357(数学思维题)
  4. centos7邮件服务器SSL配置
  5. 组织架构递归_映射架构和递归管理数据–第1部分
  6. ROS外接usb摄像头标定方法
  7. java项目打包windows服务
  8. 手机浏览器打开不本地html,手机浏览器打不开网页怎么办
  9. 滤波器测试系统|矢量网络分析仪滤波器测试软件NSAT-1000
  10. 几款笔记软件的使用感受
  11. C程序员必须知道的内存知识【英】
  12. python中文分句_python实现中文文本分句的例子
  13. CNCF 云原生容器生态系统概要
  14. Neo4j技能树学习之路
  15. 滴滴出行用户运营分析
  16. BT源代码学习心得(十五):客户端源代码分析(下载过程中的块选取策略)
  17. 商业智能BI与业务结构分析
  18. [计算机网络][内容梳理]一、计算机网络概述
  19. Android studio隐藏app应用图标
  20. 华盛顿大学计算机本科录取,华盛顿大学美国排名及录取难度

热门文章

  1. '无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称' 或 'vue不是内部或外部命令' 的解决方法...
  2. POJ 1017 Packets【贪心】
  3. android 使用String.format(%.2f,67.876)自已定义语言(俄语、西班牙语)会把小数点变为逗号...
  4. 1059. Prime Factors (25)
  5. android 多种特效TextView
  6. 使用ImitateLogin模拟登录百度
  7. step3 . day4 数据结构之线性表 栈和队
  8. 《全栈营销之如何制作个人博客》之二:php环境安装及个人博客后台搭建 让你的博客跑起来...
  9. html5--7-33 阶段练习5
  10. 20135231 —— 第六周任务总结报告