1.要做一个尽可能流畅的ListView,你平时在工作中如何进行优化的?①Item布局,层级越少越好,使用hierarchyview工具查看优化。②复用convertView③使用ViewHolder④item中有图片时,异步加载⑤快速滑动时,不加载图片⑥item中有图片时,应对图片进行适当压缩⑦实...
分类:
移动开发 时间:
2015-12-08 14:17:26
阅读次数:
206
LsitView和Adapter参考:http://www.cnblogs.com/xiaowenji/archive/2010/12/08/1900579.html工作原理:1.ListView针对List中每个item,要求adapter给我一个视图(getView)2.一个新的视图被返回并显示...
分类:
其他好文 时间:
2015-12-03 21:17:17
阅读次数:
143
因为需求的缘故,需要对liview显示项做黑白相间的处理:其实就是在函数public View getView(int position, View convertView, ViewGroup parent)中,加上:if (position % 2 == 0) { ...
分类:
其他好文 时间:
2015-11-26 18:33:35
阅读次数:
184
RecyclerView 需要兼容包 专门的 recyclerView -v7 ,自己写的iewHolder类RecyclerView自带了对viewholder的使用,与listview缓存convertview不同的是,Recyclerview缓存的是viewholder.对每个item的动画也...
分类:
移动开发 时间:
2015-11-14 01:00:36
阅读次数:
379
1、?分页加载(上拉加载更多) 2、?增量加载(下拉刷新) 3、?复用convertview 4、?采用静态ViewHolder缓存item中的显示控件 5、?如有图片采用异步加载+图片缓存
分类:
其他好文 时间:
2015-10-29 16:44:00
阅读次数:
174
1.选中前面的checkbox导致后的checkbox被选中2.选中后下滑listview,再上滑时被选中的checkbox又变成未选中状态。问题大都是因为对listview进行代码优化重用convertView导致的。解决方法:package se08.edu.com.example.hxdn.s...
分类:
其他好文 时间:
2015-10-25 15:03:56
阅读次数:
220
问题:当ListView选定的ListItem视图中存在一些UI组件,如CheckBox,出于对状态保存的期望,发现当勾选后将列表往下滑再滑回去时,意外地发现状态没有保存 解决过程: 1)思考后想到这个原因是因为重用了convertView,当重用converView时,原先勾...
分类:
移动开发 时间:
2015-10-23 01:27:28
阅读次数:
209
public View getView(int position, View convertView, ViewGroup parent) {////convertView是一个缓存,每次返回一个layout给系统,安卓系统根据layout的布局和数据进行显示,//这个layout同时会保存在con...
分类:
移动开发 时间:
2015-10-17 23:32:36
阅读次数:
260
http://blog.csdn.net/pkxiuluo01/article/details/7380974以前一直在用BaseAdapter,对于其中的getview方法的重写一直不太清楚。今天终于得以有空来探究它的详细机制。下面先讲讲我遇到的几个问题:一.View getview(int po...
分类:
其他好文 时间:
2015-10-13 10:23:20
阅读次数:
242
设置界面listview中图片异步加载时,图片乱跳错位的现象原因:这是由于在代码中复用了convertview,同时也复用了convertview中的bitmap,解决:①不用convertview缓存,但程序的效率打折扣②可以用convertview缓存,在xml中不配置ImageView,在代码...
分类:
其他好文 时间:
2015-10-07 16:06:34
阅读次数:
331