一般少量图片是很少出现OOM异常的,除非单张图片过~大~
那么就可以用教程一里面的方法了通常应用场景是listview列表加载多张图片,为了提高效率一般要缓存一部分图片,这样方便再次查看时能快速显示~不用重新下载图片但是手机内存是很有限的~当缓存的图片越来越多,即使单张图片不是很大,不过数量太多时仍...
分类:
移动开发 时间:
2014-06-03 08:31:20
阅读次数:
295
适配器是Android中的数据与View视图的桥梁,作用就是将数据通过适配器显示到对应的View视图上。工作中,在用ListView做适配器数据时候,有些人肯定碰见过,如何优化效率,但是又出现重复数据的情况,如何避免重复数据而且又能提高ListView大数据量时候的效率呢?,解决方案就是2点:1.
...
分类:
移动开发 时间:
2014-06-03 07:19:16
阅读次数:
300
1.onItemLongClick和onItemClick事件截取当须要同一时候获得一个listview的条目长按事件(onItemLongClick)和点击事件(onItemClick)时,仅仅须要在onItemLongClick事件触发函数中,return
true就可以。2.自己定义Check...
分类:
移动开发 时间:
2014-06-03 06:27:33
阅读次数:
325
adapter+线程1.很多时候自定义adapter的数据都是来源于服务器的,所以在获取服务器的时候就需要异步获取,这里就需要开线程了(线程池)去获取服务器的数据了。但这样有的时候adapter的中没有数据。如下面的代码:
这就是在initData中异步获取服务器的数据...
分类:
移动开发 时间:
2014-05-30 21:40:10
阅读次数:
2789
本文为通过自定义列表适配器定义ListView,以上文为基础,基于ListActivity。定义列表项布局,包含一个图片显示,标题和描述
为了使视图显示数据,必须自定义适配器。ListView每一个列表项显示的是自定义的Model数据,选择继承B...
分类:
移动开发 时间:
2014-05-30 11:32:06
阅读次数:
246
新来的项目要求第一眼一看就是用Expandablelistview。效果图如下:
其实本来希望直接使用Expandablelistview的,但是需求Expandablelistview在展开一个group时有个动画效果——该group的child一个一个滑动出来并且把下面的grou...
分类:
其他好文 时间:
2014-05-30 08:25:50
阅读次数:
494
在体验其他设计优美的app时加载动画的假象让我以为Listview的最后一条item完全显示之后才正式加载,导致我走入了一个误区浪费了很长的一段时间,最终我也是妥协以最后一条item刚被暴露开始作为Listview滚动到底部的标志,也就是说无须费很大劲去实现一个并没有多大提升的细节了。期间当然发现了...
分类:
其他好文 时间:
2014-05-29 03:10:04
阅读次数:
342
ListView 和 GridView ————转1. 选择 ListView 或
GridViewListView 和 GridView 控件均用于显示应用中数据的集合。它们的功能十分相似,但是显示数据的方式不同。它们都派生自
ItemsControl 类。ListView 采用垂直堆叠的方式显示...
分类:
其他好文 时间:
2014-05-29 00:16:05
阅读次数:
456
如何提高ListView的滚动速度,ListView的滚动速度的提高在于getView方法的实现,通常我们的getView方法会这样写:[java]view
plaincopyViewgetView(intposition,ViewconvertView,ViewGroupparent){//首先构...
分类:
移动开发 时间:
2014-05-28 14:27:16
阅读次数:
256
由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true"
....
分类:
移动开发 时间:
2014-05-28 08:55:11
阅读次数:
229