final int childCount = listview.getChildCount(); final int listBottom = listview.getHeight() - listview.getPaddingBottom(); final View lastChild = listview.getChildAt(childCount - 1); final int lastBottom = lastChild != null ? lastChild.getBottom() : listBottom;
//判断是否到底了 if (listview.getFirstVisiblePosition() + childCount >= listview.getAdapter().getCount() && lastBottom <= listBottom) {
}