本的getView写法Java代码public View getView(int position, View convertView, ViewGroup parent) {View view = new View();//通过inflate等找到布局 然后findViewById等 设置各个显示...
分类:
移动开发 时间:
2015-05-22 13:14:58
阅读次数:
130
这个东西在一些需要用到Adapter自定控件显示方式的时候非常有用Adapter 有个getView方法,可以使用setTag把查找的view缓存起来方便多次重用public View getView(int position, View convertView, ViewGroup parent)...
分类:
其他好文 时间:
2015-05-20 18:14:03
阅读次数:
137
1. ListView须要设置adapter,它的item是通过adapter的方法getView(int position, View convertView, ViewGroup parent)获得的。2. ListView中仅仅有第一屏的item须要新建,它的引用会被存在RecycleBin对...
分类:
其他好文 时间:
2015-05-19 16:20:35
阅读次数:
169
1、如果你有几千几万甚至更多的选项(item)时,其中只有可见的项目(满屏显示的Item数目)存在内存(说的优化就是说在内存中的优化!)中,其他的在Recycler中2、ListView先请求一个type1视图(getView)然后请求其他可见的项目。convertView在getView中是空(n...
分类:
其他好文 时间:
2015-05-18 16:02:12
阅读次数:
110
1. 2. 3.public View getView(int position, View convertView, ViewGroup parent) {ViewHolder holder=null;if(convertView==null){convertView=mInfla...
分类:
其他好文 时间:
2015-05-12 11:13:05
阅读次数:
113
在adapter的getView方法中:convertView.setOnTouchListener(this);2.重写方法:@Override
publicbooleanonTouch(Viewv,MotionEventevent){
//TODOAuto-generatedmethodstub
switch(event.getAction()){
caseMotionEvent.ACTION_DOWN:
v.setBackgroundColor(context...
分类:
其他好文 时间:
2015-05-11 20:14:00
阅读次数:
137
相信大家在很多时候都会用到ListView这个控件,因为确实是用的很多很多,但是有木有遇到过当数据很多很多的时候,往下滑ListView时有时候会卡顿,这就需要我们来优化它了。
ListView优化主要有下面几个方面:
1、convertView重用
2、ViewHolder的子View复用
3、缓存数据复用
一、convertView重用
首先讲下ListView的原...
分类:
移动开发 时间:
2015-05-10 15:51:02
阅读次数:
212
在使用Listview或GridView的时候,往往需要自定义数据适配器,一般都要覆写getView(),在该方法中有一个convertView参数,该参数就是用来加载数据时的View。在使用Listview或GridView的时候,往往需要自定义数据适配器,一般都要覆写getView(),在该方法...
分类:
移动开发 时间:
2015-05-08 12:41:32
阅读次数:
169
Android手机给应用分配的内存通常是8兆左右,如果处理内存处理不当很容易造成OutOfMemoryErrorOutOfMemoryError主要由以下几种情况造成:数据库Cursor没关。当我们操作完数据库后,一定要调用close()释放资源。构造Adapter没有使用缓存convertView...
分类:
其他好文 时间:
2015-05-05 19:28:05
阅读次数:
103
viewholder的作用是减少findViewById的调用,将控件的引用存入,通过steTag()来调用。首先判断convertView有没有内容,没有就定义一个ViewHolder对象,将布局存入ViewHolder中,通过convertView.setTag(ViewHolder对象)调用。...
分类:
其他好文 时间:
2015-05-04 11:37:42
阅读次数:
130