判断ListView滚动到达底部的方法

原创 2013年12月03日 10:32:31

支持原创  http://blog.csdn.net/wuzhiqun27/article/details/17091779


在使用ListView进行的时候,经常要做一个判断,那就是ListView滚动到达底部。

比如是,进行信息的分段加载功能,当滚动到底部时,自动加载更多。

再比如比较流行的上拉加载更多效果

都需要使用到滚动到底部的判断。


一下就提供一种方法,如果发现其他方法再后续补充。如果你有什么好的方法,麻烦评论下。


View lastChild = mAdapterView.getChildAt( mAdapterView.getChildCount() - 1 );

if ( lastChild.getBottom() <= getHeight()  

&&  mAdapterView.getLastVisiblePosition() == mAdapterView.getCount() - 1 ) {

return true;
}


主要原理是利用getBottom(  )这个方法获取最后一个子视图相对父视图的底部位置,

判断该视图的底部位置小于等于父视图的高度 getHeight(   ) 且 显示的是最后一个数据。

则可判断为ListView滚动到底部

Android 如何 ListView 判断滚动到最顶部或者底部

转自:http://blog.csdn.net/wangbaochu/article/details/50630371 如何判断 ListView 滑动到顶部和底部?网上一搜,最多的答案都是这样的:...
  • gf771115
  • gf771115
  • 2017年05月19日 11:03
  • 1018

Android 如何 ListView 判断滚动到最顶部或者底部

如何判断 ListView 滑动到顶部和底部?网上一搜,最多的答案都是这样的: mListView.setOnScrollListener(new AbsListView.OnScrollListe...
  • wangbaochu
  • wangbaochu
  • 2016年02月03日 17:27
  • 10651

ListView自动滑动到顶部(底部)的方法总结

1、一个属性ListView有一个属性叫做stackFromBottom,你可以在xml文件中定义该属性,就像这样子:android:stackFromBottom="true|false" List...
  • runningampH
  • runningampH
  • 2016年04月01日 13:21
  • 7017

Android 记录ListView滚动的位置的三种方法及判断是否滑动到底部

本文主要介绍记录和恢复listView滚动位置的3种方法,记录listView滚动到的位置的坐标(推荐)、记录listView显示在屏幕上的第一个item的位置、通知适配器数据改变。 有时在vi...
  • CVSDN
  • CVSDN
  • 2015年07月17日 10:41
  • 1751

jquery如何判断滚动条滚到页面底部并执行事件

首先理解三个dom元素,分别是:clientHeight、offsetHeight、scrollTop。 clientHeight:这个元素的高度,占用整个空间的高度,所以,如果一个div有滚动条,...
  • greenqingqingws
  • greenqingqingws
  • 2014年07月21日 15:42
  • 73311

Android - ListView判断滑动到了最底部和最顶部,以及上滑、下滑

说明: 判断Listview滑动到了最底部(且最后一个item完整显示) 代码: listView.setOnScrollListener(new AbsListView.OnScrollL...
  • u012246458
  • u012246458
  • 2016年11月30日 17:14
  • 1555

判断滚动条是否到达底部事件

首先理解三个dom元素,分别是:clientHeight、offsetHeight、scrollTop。clientHeight:这个元素的高度,占用整个空间的高度,所以,如果一个div有滚动条,那个...
  • Vincent_xy
  • Vincent_xy
  • 2016年12月07日 17:22
  • 601

如何快速判断滚动控件滑动到底部

aaa
  • fm_Ecup
  • fm_Ecup
  • 2014年01月14日 13:48
  • 1066

Query判断滚动条滚到页面底部脚本

其实很简单我们只要使用到clientHeight、offsetHeight、scrollTop这三个参数就可以判断我们当前位置了,具体来给大家介绍一个例子。...
  • jimlong
  • jimlong
  • 2014年11月15日 00:42
  • 4231

html判断滚动条是否到达底部

Insert title here /** * 判断滚动条是否到最底端的方法 * @param Element obj */ fu...
  • itlqi
  • itlqi
  • 2015年07月04日 23:10
  • 1907
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:判断ListView滚动到达底部的方法
举报原因:
原因补充:

(最多只允许输入30个字)