[Android] 안드로이드 스크롤뷰 사용법 (Android scrollview)
#안드로이드 스크롤뷰 사용법 (Android scrollview)
// 스크롤 - 스크롤 처리에 대한 부분
listview.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView absListView, int i) {
// 상태에 대한 콜백 메소드
}
@Override
public void onScroll(AbsListView absListView, int i, int i1, int i2) {
// 스크롤 행위에 대한 콜백 메소드
// 데이타가 정상적으로 다 보여졌을 때
if (absListView.isShown()) {
// 마지막 아이템까지 모두 보았을 경우, 페이지 추가 로드
if(totalItemCount != 0 && (firstVisibleItem+visibleItemCount) == totalItemCount && lastitemVisibleFlag == false) {
try {
// 다음 페이지 로드하는 비즈니스 로직 처리
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
});