스크롤 끝에 오면 아이템을 더 추가하여 보여주는 것을 하고 싶습니다.
그래서 검색을 해본결과
public class ListView001 extends ListActivity {
....
public void onCreate(Bundle savedInstanceState){
...
}
myAdapter = new ItemBaseAdapter(ListView001.this);
ListView lv = getListView();
lv.setAdapter(uccvideo_adapter);
lv.setOnScrollListener(new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
// TODO Auto-generated method stub
if(scrollState == OnScrollListener.SCROLL_STATE_IDLE){
}
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
// TODO Auto-generated method stub
}
});
.....
}
위와 같은 방법으로 하면 될것같은데....
if(scrollState == OnScrollListener.SCROLL_STATE_IDLE){
}
}
이부분에서는 스크롤을 아래로 끝까지 내렸을때 아이템을 추가로 생성하는 부분을 추가하면 될것같습니다만....
근데,, view를 refresh 어떻게 하는지 모르겠습니다.
AbsListView view 혹시 여기서 view에 뭘 넣어주면 되나요??
답변 부탁드립니다.
위의 코드는 바로 찾으신거에요.
저도 이걸 써서 일명 loadmore라고 하는 기능을 구현했어요.
거기 보시면 아마 DataLoaderHandler하구 DataResponseHandler라는 클라스가 있을거에요.
그리구 그거 implements 해서 만든 클라스두있을텐데요 그거 쓰시면 될거에요.