关于listview滚动,有人肯定知道滚动函数如下:
关于这几个函数,在使用过程中,复制,粘贴发现没有效果,,,奇怪,为什么呢?
其实这个就设计到listview异步加载显示的问题了,,,,当listview还在加载显示的过程中,自己的高度都没法计算出来的。这个时候你让滚动? 能有效果吗?,,,肯定是肯定不行的。
那只能监听listview界面加载结束了,这个时候,有两种考虑,1,监听listview加载完成,2,等候一定时间,然后在滑动。。。。
这里采用第二种方式: 休眠一定时间,然后在显示。
listview.postDelayed(new Runnable(){
public void run(){
}
}),2000);
休眠2000就可以实现滑动。。。当然这里还是有个问题,只能滑动一屏的问题。可以查看源码,查找到listview垂直滑动的问题,只是这个方法不对外开放,需要自己反射实现。