判断Listview滑动到了最底部(且最后一个item完整显示)

Posted wulianghuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断Listview滑动到了最底部(且最后一个item完整显示)相关的知识,希望对你有一定的参考价值。

记录下代码:


listView.setOnScrollListener(new AbsListView.OnScrollListener() 
    @Override
    public void onScrollStateChanged(AbsListView view, int scrollState) 
    

    @Override
    public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) 
        if (visibleItemCount + firstVisibleItem == totalItemCount) 
            View lastVisibleItemView = listView.getChildAt(totalItemCount - firstVisibleItem - 1);
            if (lastVisibleItemView != null && lastVisibleItemView.getBottom() == view.getHeight()) 
                // 滑动到了底部
                messageAdapter.setLastItemVisible(true);
             else 
                messageAdapter.setLastItemVisible(false);
            
         else 
            messageAdapter.setLastItemVisible(false);
        
    
);

以上是关于判断Listview滑动到了最底部(且最后一个item完整显示)的主要内容,如果未能解决你的问题,请参考以下文章

113ScrollView滑动到了最底部

关于viewpager无法滑动

jquery判断页面滚动条(scroll)是上滚还是下滚,且是否滚动到头部或者底部

jquery判断页面滚动条(scroll)是上滚还是下滚,且是否滚动到头部或者底部

ListView底部item飞入动画效果

android中listview如何支持上下滑动,左右滑动且左右滑动时可以指定固定列数