在Adapter里面控制getCount(),让它返回多少,它就显示多少。
解决方案 »
- webview的loadUrl方法不能用ip地址来搜索吗
- JDK6.0, 7.0不能安装在windows32位机器上?
- Android4.0都有哪些变化,知道的都进来说下
- 问问android墙纸存放在哪个目录?
- ndk stl编译问题
- 有把Android 2.2 Launcher2移植到Android2.1上的成功经验吗?
- eclipse里的界面跳转会停止运行是什么原因?
- android 实现围绕圆心点旋转
- 我想设计一个控制安卓屏幕开关的接口,一个是屏幕关闭的时候触摸不生效,另一个是屏幕点亮,触摸生效。有大牛知道有没有什么好的方法?急,谢谢!!
- 怎办弄,解决此问题
- 如何同时设置background 和selector
- 安卓下面的webview配置问题 玩h5游戏失败
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
//firstVisibleItem为当前可见的第一条item的position
//visibleItemCount为当前可见的条数你可以根据这两个数值来操控adapter的notifycation
}
}
这样怎么操控更新?????
if(position>=firstVisibleItem&&position<=firstVisibleItem+visibleItemCount&&滑动结束){
imageLoader.displayImage(imageUrls[position], imageView,options);
}
滑动结束执行
adapter.notifyDataSetChanged();
在滑动过程中,你要你当前的position在哪,然后再根据visibleItem调用imageLoader.displayImage((position-i),imageview).
listview实现OnScrollListener,在 public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) 方法中保存visibleItemCount[因为滑动结束后,这个方法不调用,所以,不在此方法中判断加载图片],滑动结束时,当前position在adapter的getview方法中去保存.这两个数据都有了加载当前屏幕的就可以实现的了.
listview实现OnScrollListener,在 public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) 方法中保存visibleItemCount[因为滑动结束后,这个方法不调用,所以,不在此方法中判断加载图片],滑动结束时,当前position在adapter的getview方法中去保存.这两个数据都有了加载当前屏幕的就可以实现的了.
本人小白一个,不明白
可否帮忙写下
这样。。,默认isBusy是等于true的
这样对吗??,图在楼上了。。
这样对吗??,图在楼上了。。
我去你的条件为啥直接是true啊,你的isBusy干啥用的啊
这样对吗??,图在楼上了。。
我去你的条件为啥直接是true啊,你的isBusy干啥用的啊
也不是加载当前屏幕内的,还是从上向下加载,不信我发源码给你看。
这样对吗??,图在楼上了。。
我去你的条件为啥直接是true啊,你的isBusy干啥用的啊
也不是加载当前屏幕内的,还是从上向下加载,不信我发源码给你看。只有当滑动结束时,才会加载,而且是只加载当前屏幕内的图片 我想知道你到底想要啥效果
把adapter.notifyDataSetChanged()放在isBusy不行哦,只显示当前屏幕的图片,然后下拉就连默认图片都 没了
把adapter.notifyDataSetChanged()放在isBusy不行哦,只显示当前屏幕的图片,然后下拉就连默认图片都 没了
你再具体说一下你想要啥效果,我明天给你回复
把adapter.notifyDataSetChanged()放在isBusy不行哦,只显示当前屏幕的图片,然后下拉就连默认图片都 没了
你再具体说一下你想要啥效果,我明天给你回复
就是只有当滑动结束时,才会加载,而且是只加载当前屏幕内的图片 的效果
把adapter的更新和isBusy=false放一起,第一次只显示当前屏幕内的图片,然后下拉后,后面的图片就显示不出来了,而且连背景的默认图片也显示不出来
把adapter.notifyDataSetChanged()放在isBusy不行哦,只显示当前屏幕的图片,然后下拉就连默认图片都 没了
你再具体说一下你想要啥效果,我明天给你回复
就是只有当滑动结束时,才会加载,而且是只加载当前屏幕内的图片 的效果
把adapter的更新和isBusy=false放一起,第一次只显示当前屏幕内的图片,然后下拉后,后面的图片就显示不出来了,而且连背景的默认图片也显示不出来下拉刷新?下拉你把变量值初始化没?
把adapter.notifyDataSetChanged()放在isBusy不行哦,只显示当前屏幕的图片,然后下拉就连默认图片都 没了
你再具体说一下你想要啥效果,我明天给你回复
就是只有当滑动结束时,才会加载,而且是只加载当前屏幕内的图片 的效果
把adapter的更新和isBusy=false放一起,第一次只显示当前屏幕内的图片,然后下拉后,后面的图片就显示不出来了,而且连背景的默认图片也显示不出来下拉刷新?下拉你把变量值初始化没?
isBusy初始化??, 在那初始化?,可不可以给你我QQ,我的QQ384214402
起一个线程A(别把这个想的太复杂) 专门处理解码图片。
listview, adapter之类,按照正常逻辑,get view 要复用View。需要特殊处理的地方:getView时 给ImageView 预先设置一个等待加载的图,然后把请求提交到A,由A处理完再 发消息通知ListView中对应的子View 刷新图片。基本思路就是这样,代码就不上了。可以先试用下 sample apk 在此