码迷,mamicode.com
首页 >  
搜索关键字:getview    ( 408个结果
Android BaseAdapter和ViewHolder 优化
首先赞下hyman大神 以前只是简单的重写个BaseAdapter,将getView方法保持抽象。而ViewHolder没有抽象过。。。 ViewHolder (用了一个集合+泛型管理存取view) /** * author : stone * email : aa86799@163.com * time : 15/7/24 14 27 */ public class ...
分类:移动开发   时间:2015-07-24 18:26:37    阅读次数:169
Android BaseAdapter和ViewHolder 优化
首先赞下hyman大神 以前只是简单的重写个BaseAdapter,将getView方法保持抽象。而ViewHolder没有抽象过。。。 ViewHolder (用了一个集合+泛型管理存取view) /** * author : stone * email : aa86799@163.com * time : 15/7/24 14 27 */ public clas...
分类:移动开发   时间:2015-07-24 18:26:22    阅读次数:159
Android LayoutInflater深度解析
1、 题外话相信大家对LayoutInflate都不陌生,特别在ListView的Adapter的getView方法中基本都会出现,使用inflate方法去加载一个布局,用于ListView的每个Item的布局。Inflate有三个参数,我在初学Android的时候这么理解的:对于Inflate的三...
分类:移动开发   时间:2015-07-24 16:05:44    阅读次数:161
何时调用getView?——从源码的角度给出解答
先来看ListView类中的makeAndAddView方法: 1 /** 2 * 获取视图填充到列表的item中去,视图可以是从未使用过的视图转换过来,也可以是从回收站复用的视图。 3 * 在该方法中,先查找是否有可重用视图,如果有,使用可重用视图。 4 * 然后通过...
分类:其他好文   时间:2015-07-23 23:28:01    阅读次数:452
ListView中convertView和ViewHolder的工作原理
LsitView和Adapter参考:http://www.cnblogs.com/xiaowenji/archive/2010/12/08/1900579.html工作原理:1.ListView针对List中每个item,要求adapter给我一个视图(getView)2.一个新的视图被返回并显示...
分类:其他好文   时间:2015-07-23 13:43:38    阅读次数:123
android BaseAdapter getView 理解
ListView是安卓中非常常用的一个控件。 安卓设计使用Adapter来对ListView进行管理。 但是系统提供的Adapter无法满足一些复杂的显示情况,这个时候我们就需要使用BaseAdapter来自行实现ListView的控制。 其他的方法都很好说,这里主要解释一下getView方法。...
分类:移动开发   时间:2015-07-22 18:48:26    阅读次数:177
android应用性能提升之adapter
android应用中用户滑动list,会回调adapter中的getView方法,这里不能每个item都去创建一个view,因此需要在getView开始的地方判断第二个参数view是否为空。 如果为空,则需去调用inflate()方法创建新的view,如果不为空,则直接使用第二个参数view。 好了,如果一个界面有两个以上的view需要切换,那么以上提升性能的方式就不正确了。这时需要在...
分类:移动开发   时间:2015-07-22 16:24:22    阅读次数:120
Android ListView 多种布局--进阶二
Android ListView 多种布局–进阶一 中提及了这么一个需求,本博文就这个需求的实现做进一步探讨。 前面是单列,后面是双列的情况,使用ListView实现,一般的解决思路是处理getView和getCount方法,如下实现: 首先实现Adapter,处理getView和getCount方法 public class DoubleAdapter extends BaseAdapter im...
分类:移动开发   时间:2015-07-20 09:22:38    阅读次数:218
android学习之LayoutInflater的用法,在myAdapter getView()里将多个TextView组件压缩成一个View控件,并在listView里显示
1、在LayoutInflater通常有下面2种初始化的方法,在Active里调用时很容易。 1、 LayoutInflater inflater=LayoutInflater.from(context); 2、 LayoutInflater inflater = (LayoutInf...
分类:移动开发   时间:2015-07-19 21:30:32    阅读次数:202
dhroid - NetJSONAdapter 网络化的adapter
关于adapter 我想对于大家来说已经不陌生了,基本应用都会用的很多,不知道现在你是不是还是按一定的套路写很多代码去实现adapter我想大多数人还是写个adapter继承自baseadapter 实现getView方法(我想大家还会用网络流行的viewholder模式吧),如果数据来自网络用个网...
分类:Web程序   时间:2015-07-16 11:12:54    阅读次数:133
408条   上一页 1 ... 18 19 20 21 22 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!