[Android] - ListView Scroll on bottom event

Android Java 2017. 11. 29. 10:49
반응형

안드로이드 리스트뷰 스크롤 최하단 도착 이벤트


private void setListView() {

  mail_list = (ListView)  findViewById( R.id.mail_list );

  mail_list.setOnScrollListener( scrollListener );

}


private AbsListView.OnScrollListener scrollListener = new AbsListView.OnScrollListener() {

    @Override

    public void onScrollStateChanged( AbsListView view, int scrollState ) {

      if( scrollState == AbsListView.OnScrollListener.SCROLL_STATE_IDLE && ( mail_list.getLastVisiblePosition() - mail_list.getHeaderViewsCount() - mail_list.getFooterViewsCount() ) >= ( adapter.getCount() - 1 ) ) {

Log.e( "AA", "최하단 도착 입니다" );

      }

    }


    @Override

    public void onScroll( AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount ) {


    }

  };

반응형
: