listview复用之选中事件混乱+scrollview嵌套listview不显示
来源:互联网 发布:mac pro使用攻略 编辑:程序博客网 时间:2024/06/07 22:17
常见的listview复用,如何控制选中事件.以及scrollview嵌套listview出现的问题及解决方法.
最近开发,做一个多选功能,因为listview的复用,导致选项出来混乱的效果.开始使用的是checkbox,如果直接设置选中效果会出现混乱的情况,需要通过数据来进行控制.
关于checkbox这篇文章写得挺详细的
通过使用SparseBooleanArray进行记录数据,但是这个数据不可以通过intent进行传递,之后就是用HashMap进行存储.但是HashMap在通过意图传递的时候顺序会发生变化,但是并不影响选中的数据,所以并没有对其进行排序.
还遇到一个问题就是一个页面要有两部分,这两部分都是listview组成的,所以要求最外层还可以滑动,第一反应就是使用scrollview嵌套listview.问题是listview不显示,后来看了一篇博客,解决的方法很多,我选择了自定义listview,重写onMeasure()方法,这样问题就解决了.
这篇文章有四种解决方法
虽然大家对这篇博客有一些看法,但是我觉得4种解决方法还是值得借鉴的.
关于为什么重写onMeasure()就可以实现
其实还没有看太明白,需要温习一下自定义控件了.
阅读全文
0 0
- listview复用之选中事件混乱+scrollview嵌套listview不显示
- ScrollView嵌套ListView不置顶显示
- 【解决】Listview中嵌套Listview或者ScrollView中嵌套Listview【显示不完整和滑动冲突】
- ListView嵌套在ScrollView中不显示数据&滑动事件冲突
- scrollview嵌套listview,listview不滚动问题
- ScrollView嵌套 ListView显示不全
- ScrollView嵌套ListView,listView只显示一条
- ScrollView嵌套ListView,listView只显示一条
- ScrollView嵌套ListView导致ListView显示异常
- android中Scrollview 嵌套ListView显示不完整
- Android之ScrollView嵌套ListView
- Android之ScrollView嵌套ListView
- Android之ScrollView嵌套ListView
- NestedScrollView 之 ScrollView 嵌套 ListView
- Android ScrollView嵌套ListView,ListView只显示一行或不显示的解决办法
- 求解,listView里面嵌套listView数据显示混乱
- 求解,listView里面嵌套listView数据显示混乱
- 求解,listView里面嵌套listView数据显示混乱
- BZOJ3165 Heoi2013 Segment
- 一步步优化JVM一:概述、方法及需求
- 网站添加微信分享功能
- 谷歌大脑科学家 Caffe缔造者 贾扬清 微信讲座
- UI11-事件传递
- listview复用之选中事件混乱+scrollview嵌套listview不显示
- unity模型任意无限切割插件
- 网络编程socket基本API
- 【Idea】——配置部署非Maven项目
- 最小覆盖_KEY
- 模拟的nginx 配置为域名的的方式直接访问项目
- java ssm框架学习——mybatis--1
- 将图像上雨水去除的四种主流方法
- layui 富文本 图片上传 后端PHP接口