如题:方法setTag(),getTag()在View中起到的作用为什么我会找到这么一个问题,主要原因就是,我在学习ViewHolder时遇到,当时只知道怎么使用。在google时,发现stackoverflow上有不错的解释。遂翻译一二。源地址:http://stackoverflow.com/q...
分类:
其他好文 时间:
2015-08-28 02:06:59
阅读次数:
182
抽象化,虚拟话getView(^^^^):在这里判断ViewHolder是否为空,进行初始化Holder,加载View,初始化view ,设置标记,若有复用,直接从标记中拿出来aaa;设置数据class ViewHolder{ //写listview中item布局里面的元素}嵌套checkbox主要...
分类:
其他好文 时间:
2015-08-27 12:36:55
阅读次数:
133
在写PagerAdapter的时候,需要重写instantiateItem(ViewGroup container ,int position)此方法中,将需要加载的View,添加到container中。PagerAdapter不能直接使用像ListView那样的ViewHolder,来实现View...
分类:
移动开发 时间:
2015-08-21 18:55:33
阅读次数:
209
这几天开发中遇到了一些界面滑动问题,主要是界面中滑动控件使用太多,导致滑动冲突。刚好在学习RecyclerView这个控件,所以根据视屏学习情况做个学习笔记 ,当然很多内容都是学习视屏中的,感谢老师的付出。
RecyclerView是android.support.v7包中的新组件,是一个强大的滑动组件,它强大在哪呢?
1,实现ListView效果
2,实现GridVie...
分类:
移动开发 时间:
2015-08-19 13:23:34
阅读次数:
149
private List modelLists = null; private class MyListSomeModelAdapter extends BaseAdapter{ @Override public int getCou...
分类:
其他好文 时间:
2015-08-19 00:18:39
阅读次数:
125
我们平常使用Adapter的方式
public class BusbaseSearchApadter extends SimpleBaseApadter {
private List busbases = new ArrayList();
public Context context;
public void setList(List busbases) {
this.busbase...
分类:
移动开发 时间:
2015-08-18 16:20:49
阅读次数:
128
问题解决-优化listView卡顿和如何禁用ListView的fling
前戏很长
问题产生
这算是刚到实习公司接触到的第一个任务。公司某一产品中某个界面的listView快速滑动会有卡顿的现象发生,我的任务就是解决它。
产生原因分析
我一开始的想法比较简单,可能是listview的优化没有做到位,例如convertView的复用、viewHolder的使用等等基础的...
分类:
移动开发 时间:
2015-08-17 10:15:12
阅读次数:
1844
替代ListView的RecyclerView使ViewHolder标准化,在ListView中,convertView是复用的,在RecyclerView中,是把ViewHolder作为缓存的单位,convertView作为ViewHolder的成员变量保持在ViewHolder中,也就是说,假设没有屏幕显示10个条目,则会创建10个ViewHolder缓存起来,每次复用的是ViewHolder,所以他把getView这个方法变为了onCreateViewHolder。ViewHolder更适合多种子布局...
分类:
移动开发 时间:
2015-08-13 12:13:47
阅读次数:
123
convertView重用,ViewHolder优化,图片加载优化,onClickListener处理,减少Item View的布局层级,adapter中的getView方法尽量少使用逻辑,adapter中的getView方法尽量少做耗时操作,adapter中的getView方法避免创建大量对象,将ListView的scrollingCache和animateCache设置为false...
分类:
移动开发 时间:
2015-08-04 00:44:43
阅读次数:
225
RecyclerView : 只负责View的复用和回收,其他事情交由ViewHolder来处理,在XML中的用法和Listview差不多 ? ? ? ? ? ? ? ?-------------------------------------- ? ?RecyclerView ? ----------------...
分类:
移动开发 时间:
2015-07-29 19:56:24
阅读次数:
446