码迷,mamicode.com
首页 >  
搜索关键字:convertview    ( 163个结果
Android 使用BaseAdapter 插入不同类型数据
在使用过程有时要在listview中插入不同类型的数据,比如说position=0的位置插入,广告,其它列表显示数据的情况。 一定要重写两种方法 否则列表在复用convertview时会出错,无法精准复用,造成控件空指针异常。 Google了一下: http://stackoverflow.com/ ...
分类:移动开发   时间:2016-07-07 14:25:31    阅读次数:171
Android优化指南
ListView的优化 复用convertview , 历史的view对象 减少子孩子查询的次数 viewholder 异步加载数据(把图片缓存) 条目多时分页加载数据 加载时显示进度条让用户等待 Item的布局层次结构尽量简单,避免布局太深或者不必要的重绘 避免在 getView 方法中做耗时的操 ...
分类:移动开发   时间:2016-06-24 14:44:45    阅读次数:200
图片加载库Glide——解决图片错乱+无法设置tag
今天在写一个图片加载类ImageLoader,在使用的时候想用Glide替代我写的ImageLoader,然后问题就出来了!!!第一个问题:在使用自己写的ImageLoader的时候,为了防止item复用导致的图片错乱,设置了Tag 如下代码 @Override public View getView(int position, View convertView, Vi...
分类:其他好文   时间:2016-05-27 12:58:38    阅读次数:301
Android——打造万能适配器(CommonAdapter)
List<T> : ListView -> Adapter extends BaseAdapter -> ViewHolder ViewHolder CommonAdaper 通用的ViewHolder类 convertView.setTag(holder); ViewHolder:Item各种控件 ...
分类:移动开发   时间:2016-05-15 19:40:47    阅读次数:429
day4.29总结_友录_设置圆圈和显示联系人的详细信息
一、显示头像 ContactAdapter public View getView(int position, View convertView, ViewGroup parent) { ViewHolder vh; if(convertView==null){ convertView = inflater.inflate(R.layout.item_contact_...
分类:其他好文   时间:2016-05-13 04:26:44    阅读次数:139
convertView中的TAG的理解
Tag不像ID是用标示view的。Tag从本质上来讲是就是相关联的view的额外的信息。它们经常用来存储一些view的数据,这样做非常方便而不用存入另外的单独结构。   convertView中的TAG 1.         对于使用了LayoutInflater对象进行View扩充的Tag的使用          在之前,在adapter中,我们在getV...
分类:其他好文   时间:2016-05-13 02:21:51    阅读次数:174
ListView嵌套ProgressBar更新方式
很多时候我们都通过BaseAdapter.getView()中的convertView来提高ListView的性能,这个时候如果我的的ListView的Item里有一个正在更新ProgressBar,结果就悲惨了。。。 滑动界面时并没有达到我们想要的效果。解决这个问题其实很容易,在数据集中保存一下更新的进度,然后在getView中不断去设置进度。 还有一个问题就是,当有进度更新的时候,我们是...
分类:其他好文   时间:2016-05-12 17:23:18    阅读次数:228
listView 利用viewholder进行优化
ListView优化:通过convertView+ViewHolder来实现,ViewHolder就是一个静态类,使用 ViewHolder 的关键好处是缓存了显示数据的视图(View),加快了 UI 的响应速度。 当我们判断 convertView == null  的时候,如果为空,就会根据设计好的List的Item布局(XML),来为convertView赋值,并生成一个viewHolde...
分类:其他好文   时间:2016-05-07 08:54:54    阅读次数:141
BaseAdapter
getCount(): 适配器中的数据集中数据的个数getIntem(int position)获取数据集中与指定索引对应的数据项getItenId(int position)获取指定行对应的IDgetView(int position,View convertView,ViewGroup parent):获取每一个item的显示内容——-逗比模式 View view = mInflater....
分类:其他好文   时间:2016-05-07 08:29:24    阅读次数:169
学习目标
视频压缩 Bitmap源码 fragment的源码 7.那么你能说说android中listview是如何优化的?我说使用convertview缓存,但是之后出现问题是item乱序的问题,他说那每次复用都会更新会什么还会乱序 那么如果listview中的item上有个加号减号,点击一次会执行什么操作 ...
分类:其他好文   时间:2016-04-23 21:11:34    阅读次数:123
163条   上一页 1 2 3 4 5 ... 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!