안드로이드 개발 질문/답변
(글 수 45,052)
ListView가 있고 화면에 목록을 뿌려 주었습니다
이때 스크롤을하면 화면이 이동하자나요하나의 row가 이런식으로 이루어져있는데
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
adroid:...
>
<ImageView android:id="@+id/thumb"
...
/>
<TextView android:id="@+id/title"
...
/>
</RelativeLayout>
ImageView 에 들어갈 이미지는 getview에서 화면에 나오면 web에서 다운로드 받아 뿌려주는 방식입니다
이때 계속 스크롤중일때는 가만히 있고
스크롤이 이동을 멈추었을때 web에서 다운로드 받아 뿌려주고 싶어
setOnTouchListener로 Action_UP 되었을떄만 다운받게 하려고 했는데
그랬더니 onListItemClick(ListView l, View v, int position, long id) 이 안되더라구요
setOnTouchListener말고 스크롤이 멈추었을때을 알아낼수 있는 방법이 있나요?
mListView.setOnScrollListener(new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
// TODO Auto-generated method stub
if(scrollState == 0){
Log.i("TAG", "STOPED");
}
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
// TODO Auto-generated method stub
}
});