List를 Scroll하여 List의 끝을 만났을 때의 Event가 무엇인지 궁금합니다.
30개 정도를 받아서 List를 보여주고, List의 끝부분까지 Scroll이 왔다면 다음 30 페이지를 받아서 List의 끝에 붙여주고 싶은데요.
이때의 Event가 무엇인지 몰라서요.
도움 부탁 드리겠습니다.
감사합니다.
해당 용도로 만들어져있는 이벤트는 아직 없는걸로 알고있습니다.
list에 setOnScrollListener 를 사용하여 리스너를 붙이고
scroll state가 fling or scroll -> idle이 될때 getLastVisiblePosition()의 값이 getCount() 의 값과 같으면 다음 데이터를 로딩하는 방식으로 동작시키시면 되겠네요...
setOnScrollListener 로 리스너를 붙이고
@Overridepublic void onScroll(AbsListView absListView, int firstPosition, int visibleSize, int totalSize) {
@Override
public void onScroll(AbsListView absListView, int firstPosition, int visibleSize, int totalSize) {
if(firstPosition + visibleSize == totalSize) { // TODO }
if(firstPosition + visibleSize == totalSize) {
// TODO
}
로그인 유지
해당 용도로 만들어져있는 이벤트는 아직 없는걸로 알고있습니다.
list에 setOnScrollListener 를 사용하여 리스너를 붙이고
scroll state가 fling or scroll -> idle이 될때 getLastVisiblePosition()의 값이 getCount() 의 값과 같으면 다음 데이터를 로딩하는 방식으로 동작시키시면 되겠네요...