도리안의 Android 개발 #2 - 스크롤 뷰를 제일 아래로 스크롤
대문 제작: imrahelk
고객사의 요청 사항이 있어 다음과 같이 처리하였습니다.
요청 사항
카드 결제 화면에서 유효기간의 연(year) 입력 후 결제 버튼을 누를 수 있게 결제 양식을 제일 아래로 스크롤 해주세요.
스크롤 해결 방법
스크롤 뷰의 sctollTo(x, y) 메소드를 활용하여 양식을 아래로 스크롤할 수 있습니다.
- x: 가로 방향으로 스크롤하지 않으므로 0으로 지정합니다.
- y: 스크롤 뷰의 자식 뷰의 세로 길이로 지정합니다.
예
ScrollView svEx = (ScrollView)findViewById(R.id.svEx);
ViewGroup layoutEx = (ViewGroup)findViewById(R.id.layoutEx);
svEx.scrollTo(0, layoutEx.getHeight());
참고 포스트
https://stackoverflow.com/questions/8015313/how-to-programmatically-scroll-a-scrollview-to-bottom
스팀짱오픈카톡방 바로가기