마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

리스트뷰 스크롤이 도중에 멈춥니다. .

0 추천

안녕하세요. 초보 프로그래머 입니다.

리스트 뷰에서 smoothScrollBy 을 사용하여 자동으로 스크롤이 되게끔 해놨습니다.

그런데 지정된 거리까지 어떤 상황이 있어도 움직이는 것이 아니고

스크롤 도중에 메뉴버튼을 누르거나 조금의 끊김 현상이 있으면 지정된 거리만큼 안가거나 가다가 도중에 멈춥니다.

 

이거 어떻게 해결해야될까요...?

if(스크롤이 끝까지 도달하지 못한문제 발생){

처음부터 다시 시작한다 or 중간 과정에 돌아가는 모션이 미흡하더라도 지정된 거리까지는 가게 한다 



등등 해결대책을 써야할 것 같은데 

if 문 안에 스크롤이 끝까지 도달하지 못한경우를 알아차리는 코드를 아는 방법이 없네요 ㅠ

 

이거때문에 잠도 못자고있네요 ㅠㅠ

헐잘생겼다 (570 포인트) 님이 2014년 12월 12일 질문

1개의 답변

0 추천
 
채택된 답변
자답입니다.

 

스크롤러를 사용하여 스크롤이 끝나는 시점에서

 

listview.setSelection(listview.getCount-1);

했더니 어쨋건 마지막 값으로 가네요 .

 

혹시 같은경우 있으시면 사용하세요~
헐잘생겼다 (570 포인트) 님이 2014년 12월 12일 답변
...