码迷,mamicode.com
首页 >  
搜索关键字:convertview    ( 163个结果
[转载]Android利用convertView优化ListView性能
本的getView写法Java代码public View getView(int position, View convertView, ViewGroup parent) {View view = new View();//通过inflate等找到布局 然后findViewById等 设置各个显示...
分类:移动开发   时间:2015-05-22 13:14:58    阅读次数:130
View.setTag()与View.getTag()的作用
这个东西在一些需要用到Adapter自定控件显示方式的时候非常有用Adapter 有个getView方法,可以使用setTag把查找的view缓存起来方便多次重用public View getView(int position, View convertView, ViewGroup parent)...
分类:其他好文   时间:2015-05-20 18:14:03    阅读次数:137
ListView的优化
1. ListView须要设置adapter,它的item是通过adapter的方法getView(int position, View convertView, ViewGroup parent)获得的。2. ListView中仅仅有第一屏的item须要新建,它的引用会被存在RecycleBin对...
分类:其他好文   时间:2015-05-19 16:20:35    阅读次数:169
ListView缓存机制
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
listView添加点击效果
在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
Android性能优化之Listview(ViewHolder重用机制)
相信大家在很多时候都会用到ListView这个控件,因为确实是用的很多很多,但是有木有遇到过当数据很多很多的时候,往下滑ListView时有时候会卡顿,这就需要我们来优化它了。 ListView优化主要有下面几个方面: 1、convertView重用 2、ViewHolder的子View复用 3、缓存数据复用 一、convertView重用 首先讲下ListView的原...
分类:移动开发   时间:2015-05-10 15:51:02    阅读次数:212
Android数据适配器(Adapter)优化:高效ViewHolder
在使用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
viewholder的作用是减少findViewById的调用,将控件的引用存入,通过steTag()来调用。首先判断convertView有没有内容,没有就定义一个ViewHolder对象,将布局存入ViewHolder中,通过convertView.setTag(ViewHolder对象)调用。...
分类:其他好文   时间:2015-05-04 11:37:42    阅读次数:130
163条   上一页 1 ... 6 7 8 9 10 ... 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!