ListView无障碍识别整个listView,不识别item,设置了setContentDescription也没有用

点击ListView的时候,无障碍识别到的是整个listView,不会读点击的那个item。

解决办法是在getView里手动设置:

<span style="font-size:18px;">convertView.setFocusable(true);

convertView.setFocusableInTouchMode(true);</span>

这样就会读item里的值

ListView无障碍识别整个listView,不识别item,设置了setContentDescription也没有用

时间: 2024-11-05 21:48:23

ListView无障碍识别整个listView,不识别item,设置了setContentDescription也没有用的相关文章

ListView、PullToRefreshListView滑动加载可见item

最近用的了PullToRefreshListView框架,也在listView中加载图片,对于滑动加载可见item,网上找了一些相关文档,但都不太合适,如:http://blog.csdn.net/zhouzme/article/details/19298337?utm_source=tuicool&utm_medium=referral   不过,大体思路总算清晰了,也就是对于listView做滑动事件监听,关键获取到当前可见item的index序号,从first->last,如有不对的,

Android应用之——利用getItemViewType为Listview的item设置不同的布局

一.概述 在项目的需求中,有一处需要显示一个交易记录的列表,这个列表很容易让人联想到用listview来实现,但是这个列表又有稍许不同的地方,那就是它里面的item并不是一样的布局,其中某些部分显示的是消费的记录,而有些地方显示的是充值的记录,也就对应了不同的item布局.而且,这两处地方都是从服务端获取数据的,这两个item的数据对应的类内容也各不相同,该怎么处理呢? 下面来一步步实现这个效果. 二.先看效果图 三.实现步骤 实现的原理就是listview的adapter中的一个关键的方法就是

Android ListView使用BaseAdapter与ListView的优化 (转至 http://www.open-open.com/lib/view/open1339485728006.html)

在ListView的使用中,有时候还需要在里面加入按钮等控件,实现单独的操作.也就是说,这个ListView不再只是展示数据,也不仅仅是这一行要来处理用户的操作,而是里面的控件要获得用户的焦点.读者可以试试用SimpleAdapter添加一个按钮到ListView的条目中,会发现可以添加,但是却无法获得焦点,点击操作被ListView的Item所覆盖.这时候最方便的方法就是使用灵活的适配器BaseAdapter了. ▲图4-35 BaseAdapter中的方法 使用BaseAdapter必须写一

有关Listview分页以及判断Listview是否已经滚动到低端的一些探索

在体验其他设计优美的app时加载动画的假象让我以为Listview的最后一条item完全显示之后才正式加载,导致我走入了一个误区浪费了很长的一段时间,最终我也是妥协以最后一条item刚被暴露开始作为Listview滚动到底部的标志,也就是说无须费很大劲去实现一个并没有多大提升的细节了.期间当然发现了一些很好的解决办法, 其一(网上引用的代码,原始出处不详,故不注明了): 1 private int getLastVisiblePosition = 0, lastVisiblePositionY

Android ListView使用BaseAdapter与ListView的优化

在ListView的使用中,有时候还需要在里面加入按钮等控件,实现单独的操作.也就是说,这个ListView不再只是展示数据,也不仅仅是这一行要来处理用户的操作,而是里面的控件要获得用户的焦点.读者可以试试用SimpleAdapter添加一个按钮到ListView的条目中,会发现可以添加,但是却无法获得焦点,点击操作被ListView的Item所覆盖.这时候最方便的方法就是使用灵活的适配器BaseAdapter了. ▲图4-35 BaseAdapter中的方法 使用BaseAdapter必须写一

Android基本控件之ListView(二)&lt;ListView优化&gt;

之前我们说到ListView的基本用法.但是,有很多的时候会额外的占用一些内存,从而消耗了性能.既然有消耗性能的可能,那么我们就对其做出相应的优化 我们首先来说说优化的步骤: 第一步.将宽和高设置为填充父窗体,有助于填充item时,避免重复渲染ListView,而导致重复多次调用ListView 第二步.判断getView()方法中的convertView是否为空,如果为空就创建View,不为空就重复使用View 第三步.创建类ViewHolder来解决每次重复查找convertView中的组件

名片识别私有云OCR识别

名片识别私有云特点 简单--企业可将该识别服务部署在自有服务器上(云服务器或本地服务器),1个小 时即可完成安装部署,非常简单; 高效--识别率高达98%,单张识别速度小于1秒,领先业内; 方便--该识别服务更新维护方便,企业可自行进行更新维护; 通用--支持APP端.PC端.H5端.微信端等多种平台调用识别; 全面--可识别各种字体的名片,包含横版名片.竖版名片. 名片识别私有云描述 名片识别私有云别即服务器版名片识别,名片识别私有云可部署在客户私有服务器中(私有本地服务器或云服务器均可),A

OCR识别技术文档识别怎么用

OCR识别技术文档识别的概括 我们常说的OCR.文字识别.OCR识别技术文档识别是指通过电子设备等将纸质上的文字识别出来,形成可编辑的文字. OCR识别技术文档识别的流程 随着扫描仪的普及与广泛应用,再加上摄像头迅速发展的手机等智能终端设备的应用,OCR识别技术文档识别软件越来越被应用于各种业务系统中. 常规的OCR文字识别处理的过程包括: 1.图像输入.预处理:二值化图片.噪声去除.倾斜较正: 2.版面分析:把页面分为横排文本.竖排文本.表格.图片等不同区域,帮助字符切割.识别OCR: 3.设

手机扫描识别身份证,拍照识别身份证

手机扫描识别身份证,拍照识别身份证 关键词:手机扫描识别身份证,拍照识别身份证,身份证识别,身份证扫描识别,身份证识别SDK 自2013年后,随着智能手机的普及,越来越多的互联网金融公司都推出了自己的金融APP,这些APP都涉及到个人身份证信息的输入认证,如果手动去输入身份证号码和姓名,速度非常慢,且用户体验非常差.为了提高在移动终端上输入身份证信息的速度和准确性,文通科技开发出身份证识别SDK,以满足各行业应用需求,给用户带来更好的体验.金融APP将身份证识别SDK集成到APP中,就能用手机摄