android ListView组件使用常见问题或形式总结(一)
来源:互联网 发布:unity3d ongui button 编辑:程序博客网 时间:2024/06/04 08:29
毫无疑问,ListView组件是android应用开发中最常用的组件之一,几乎每个应用都会用到它,同时ListView也可以说是使用起来最为复杂的一个组件了。网上有很多关于ListView的介绍,但都很分散,我想通过几篇文章结合自己的实际经验来比较全面的总结一下ListView常用的一些形式,希望对大家有所帮助。由于对于listView的但个问题或使用方法在网上都能都找到很多的处理方法或代码,因此我也就不再重复书写代码,只是把常见问题梳理出来,然后提供一些比较好的解决该问题的博客地址供大家参考
1.实现下拉刷新,上拉加载更多的ListView
2.水平ListView
3.下拉刷新ListView加载图片解决内存溢出的问题
4.ListView性能优化
5.为ListView中列表项中的组件添加点击事件的方法
6.ListView 分页显示数据,对数据进行排序,实现最新的数据排列在上面
7.listView加载数据重复显示的问题
8.使用下拉刷新的GridView实现瀑布流效果
一:下拉刷新的ListView:
1.下拉刷新,上拉加载的例子在网上有很多,可以下载原代码,自己研究透后再修改成自己想要的效果,以下是我觉得比较好的下拉刷新例子:
http://download.csdn.net/detail/u013929012/7963683
2.其实谷歌看到下拉刷新应用如此广泛,也已经推出了官方的下拉刷新组件SwipeRefreshLayout,该组件使用起来更简单,关于该组件的详细介绍网上也有很多资料了,我就不再重复介绍,可参考:
http://blog.csdn.net/easyer2012/article/details/22857807
3.官方提供的SwipeRefreshLayout没有上拉加载的功能,增加上拉加载的功能见:
http://blog.csdn.net/jwzhangjie/article/details/26359837
二:实现水平显示的ListView
通常使用ListView都是垂直显示列表项的,但有时候也需要使得listView水平显示。关于如何试listView水平心事列表项可参考:
http://blog.csdn.net/hexingzhi/article/details/7578707
三:下拉刷新ListView加载图片解决内存溢出的问题
android加载图片时,因为内存问题,当加载图片过多,而没有进行缓存时,往往会产生内存溢出的问题。而使用listView时经常要加载数量较多的图片
所以解决内存溢出的问题尤其重要,网上也有很多关于图片异步加载和缓存的例子或框架,如ImageLoader,BitmapFun等,可参考:
http://blog.csdn.net/jie1991liu/article/details/30238129
- android ListView组件使用常见问题或形式总结(一)
- Android ListView 常见问题与使用总结
- Android常见问题总结(一)
- Android知识总结(问答形式)一
- Android开发——ListView使用技巧总结(一)
- Android Studio使用常见问题(一)
- ListView优化总结(一)--Android
- Android的UI组件之ListView(一)
- Android常见UI组件之ListView(一)
- android:ListView使用总结
- android listview使用总结
- Android ListView使用总结
- Android Stuido使用常见问题总结
- 在网页中使用COM组件(或activex控件)中的一些常见问题
- ListView常见问题一
- ListView 中使用第三方组件 一
- ListView总结(一)
- ArcSDE常见问题总结(一)
- yiyinji????网站的权重,让你提高困难吗?
- 【Loading Image】Loading Image Resource
- 对于php输出INF的理解
- 根据metalink脚本学习undo(六)
- Codeforces 468B Two Sets
- android ListView组件使用常见问题或形式总结(一)
- HTTP GET POST详解
- TASK_INTERRUPTIBLE 和TASK_UNINTERRUPTIBLE
- JAVA启动参数大全
- 分析java.lang.NullPointerException thrown in RelativeLayout measure()
- php 如何保留2位小数
- Mongodb从这里开始
- Spring的事务管理难点剖析(5):联合军种作战的混乱
- Android判断当前界面是否是home界面