2012-07-06 3 views
2

보기의 끝으로 스크롤하고 싶습니다. 현재 내가 최근에 추가 된보기 끝에 scrollview 스크롤하려면 노력하고있어. 나는 setscrolly, smoothscrollto와 함께 노력했다. 둘 다 작동하지만 문제는 둘 다 끝까지 스크롤되지 않습니다. 단지 마지막 -1보기로 스크롤됩니다. 이것을 극복 할 수있는 방법을 제안 해주십시오.안드로이드에서 프로그래밍 방식으로 마지막보기로 스크롤

+1

페이지 끝을 스크롤 하시겠습니까? – Dinesh

+1

사용할 수 있습니까? – Carnal

답변

2

마지막보기로 스크롤하지 않고 마지막 1 시점에서 멈추는 이유가 있습니다. 뷰의 게시 스레드에서 smoothScrollTo (x, y)가 아니 었습니다. 마지막 뷰를 추가 할 때 내 스크롤 뷰가 새로 고쳐지지 않으므로 마지막 뷰로 스크롤되지 않았습니다.

view.post(new Runnable() { 
public void run() { 
scrollview.smoothScrollTo(x,y); 
}); 
0

목록보기의 transcript mode param을 사용해보십시오. 새 항목을 자동으로 스크롤 할 수 있습니다.

getListView().setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL); 
관련 문제