检测android listview的位置

时间:2016-12-27 11:30:14

标签: android listview android-scrollview

是否有可能检测到列表视图何时进入顶部进行滚动,如果顶部没有,则在我的应用程序中执行某些操作?

谢谢

1 个答案:

答案 0 :(得分:3)

以下代码可用于检测列表的topMost行是否为第一行:

lstView.setOnScrollListener(new AbsListView.OnScrollListener() {

            @Override
            public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
                 if (firstVisibleItem == 0 ){
                    Toast.makeText(context, "Scroll to Top ", Toast.LENGTH_SHORT).show();
                }
            }
        });