ListView现在已经很少被使用,但还是在这里列出来说一下,有时候我们仅仅需要改变listView的某个Item,如果调用adapter的notifyDataSetChanged()方法效率不高,并且可能会出现内容闪动,那么我们怎么刷新某一个特定的item呢? 在这里我们以刷新第一个item为例, ...
分类:
其他好文 时间:
2018-10-09 15:03:26
阅读次数:
123
1)页面布局 2)Listview添加头布局 3)Listview初始化 4)Listview适配器 5)从环信服务器获取群组联系人信息 6)Listview刷新页面 7)群列表条目的点击事件 8)创建新群的点击监听 9)页面可见时刷新页面 ...
分类:
其他好文 时间:
2016-11-12 14:16:36
阅读次数:
323
本人刚接触android开发,最近遇到一个关于ListView 刷新item一直卡顿的现象,进度条一直只刷新两次就结束了,灰常不明白,各种百度,各种找资料,什么线程什么的都试了遍,然并卵。一直到看到了一篇资料中提到了wrap_content这个属性,没错就是这个根据内容自适应大小,才发现问题是出在这 ...
分类:
移动开发 时间:
2016-07-21 19:27:36
阅读次数:
368
滑到低不就会有更新,不同于Xlistview,这个用法非常的简单: activity.xml: 一个简单的listview就可以实现: MainActiivyt.class 适配器里面用到的布局: ...
分类:
其他好文 时间:
2016-04-13 13:06:50
阅读次数:
120
Mainactity public class MainActivity extends ListActivity { static final int MENU_MANUAL_REFRESH = 0; static final int MENU_DISABLE_SCROLL = 1; static ...
分类:
移动开发 时间:
2016-03-28 08:55:34
阅读次数:
216
对于使用listView配合adapter进行刷新的方法大家都不陌生,先刷新adapter里的数据,然后调用notifydatasetchange通知listView刷新界面。方法虽然简单,但这里面涉及到一个效率的问题,调用notifydatasetchange其实会导致adpter的getView...
分类:
移动开发 时间:
2015-12-11 08:36:33
阅读次数:
274
对于使用listView配合adapter进行刷新的方法大家都不陌生,先刷新adapter里的数据,然后调用notifydatasetchange通知listView刷新界面。方法虽然简单,但这里面涉及到一个效率的问题,调用notifydatasetchange其实会导致adpter的getView...
分类:
移动开发 时间:
2015-09-07 21:17:41
阅读次数:
216
对于使用listView配合adapter进行刷新的方法大家都不陌生,先刷新adapter里的数据,然后调用notifydatasetchange通知listView刷新界面。方法虽然简单,但这里面涉及到一个效率的问题,调用notifydatasetchange其实会导致adpter的getView方法被多次调用(画面上能显示多少就会被..
分类:
其他好文 时间:
2015-06-15 16:53:10
阅读次数:
102
接着上次来讲,这次来动手写一下listview的下拉刷新功能和上拉加载更多功能。
当然google在android4.0以上的API里面的提供了一个可以下拉加载更多的控件,这个小圆圈加载控件在豆瓣,知乎日报里面都有运用到,而我在下一篇博客也会提到。
先来了解一下最基本的listview的的加载功能吧。
首先是下拉刷新功能,我先说一下基本的思路。lis...
分类:
移动开发 时间:
2015-05-14 14:24:16
阅读次数:
259
情景分析:在开发过程中,我们经常会使用notifyDataSetChanged()实时的让ListView进行刷新操作,但是有的时候却会发现ListView不再刷新了,有的时候却又可以自动刷新。原因分析:
如上图所示,传递给Adapter的List引用一开始为引用a,但是,当我们在程序中执行刷新更换数据的时候,如果一不小心将List的引用换成了引用b的话,就会导致上述情景的发生。那是因为Adapt...
分类:
其他好文 时间:
2015-05-13 01:00:45
阅读次数:
209