개발도구/aOS - 안드로이드 개발
[안드로이드] 스크롤 Scroll 위치 값으로 얻어내기
Hay's App
2011. 6. 9. 15:07
g = (GridView)findViewById(R.id.GridView01);
g.setOnScrollListener(new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
// TODO Auto-generated method stub
/*switch (scrollState) {
case OnScrollListener.SCROLL_STATE_IDLE : // 스크롤이 정지되어 있는 상태야.
정지되어 있는 상태일 때 해야 할 일들을 써줘.
break;
case OnScrollListener.SCROLL_STATE_TOUCH_SCROLL : // 스크롤이 터치되어 있을 때 상태고,
스크롤이 터치되어 있는 상태일 때 해야 할 일들을 써줘.
break;
case OnScrollListener.SCROLL_STATE_FLING : // 이건 스크롤이 움직이고 있을때 상태야.
여기도 마찬가지.
break;
}*/
Log.d("test",Integer.toString(scrollState));
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
// TODO Auto-generated method stub
Log.d("test", Integer.toString(firstVisibleItem)+":"+
Integer.toString(visibleItemCount)+":"+
Integer.toString(totalItemCount)+":");
if ((firstVisibleItem + visibleItemCount) == totalItemCount && temp==1) {
loadMoreButton.setVisibility(View.VISIBLE);
}else{
loadMoreButton.setVisibility(View.GONE);
}
}
});