출처: http://wowmymwow.tistory.com/entry/%EC%8A%A4%ED%81%AC%EB%A1%A4%EC%9D%B4-%EB%A7%A8-%EC%95%84%EB%9E%98%EC%97%90-%EA%B0%94%EC%9D%84-%EB%95%8C-%EC%9D%B4%EB%B2%A4%ED%8A%B8-%EC%A3%BC%EB%8A%94-%EB%B2%95
스크롤이 맨 아래에 갔을 때 이벤트 주는 법
import android.widget.AbsListView;
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
if (mIsLoading) {
return;
}
switch (scrollState) {
case SCROLL_STATE_IDLE:
if (view.getLastVisiblePosition() >= mTotalItemCount - 1 && mTotalItemCount > 0) {
if (getListView().getFooterViewsCount() == 1 && !mIsLoading) {
mIsLoading = true;
//setProgressBarIndeterminateVisibility(true);
mListFooter.setVisibility(View.VISIBLE);
Thread thread = new Thread(mLoadListItems);
thread.start();
}
}
break;
case SCROLL_STATE_TOUCH_SCROLL:
break;
case SCROLL_STATE_FLING:
break;
}
}
andtweet 에서 뽑아온 것이다. SCROLL_STATE_IDLE 상태에서 하고 싶은 일을 해주면 된다.
'구글과인터넷 > 안드로이드' 카테고리의 다른 글
안드로이드 editview 관련 스크린키보드가 Show 되어있는지 확인하기, OR 키보드 숨기기,보이기 (0) | 2012.12.12 |
---|---|
안드로이드 스크린 키보드 관련 (0) | 2012.12.12 |
안드로이드 나만의 Seekbar 만들기 (0) | 2012.12.12 |