어떠한 결과를 보여주는걸 그래프로 만들어야되서 화면에 꽉차는 480*800 크기의 커스텀뷰로 만들었습니다.
이를 결과창 액티비티에 삽입하는데 아무래도 크기가 크다보니 스크롤뷰에 넣어두었습니다.
그래프는 결과값에 따라서 그 크기가 달라지기때문에 특정한 크기로 고정시키지 않았습니다.
아래 그림에서 보듯 결과창 액티비티의 윗부분은 다른 뷰가 위치합니다.
그래프는 아래의 스크롤뷰안에 들어있는 결과 그래프가 나옵니다.
그런데 그래프로 만든 커스텀뷰의 크기가 큰데 그래프의 위치는 커스텀뷰의 한 가운데 위치하기때문에
처음 결과창을 띄었을때 그래프는 스크롤하여 확인해야하는 단점이 있습니다.
(아래처럼 그래프가 화면의 가운데 있질 않습니다..)
혹시.. 커스텀뷰가 처음 보여질때 그 위치를 지정할수 있는 방법이 없을까요??

혹시.. onScrollChanged 가 호출되고 나서 실행되는 메서드가 아닌가요?? 아직 api 잘 볼줄을 몰라서요..
그냥 적용하니 안되네요.. 발번역 해보긴 했는데 왠지 api내용상으로는 onScrollChanged가 호출되서 실행되는 메서드 같은 느낌이 들어서요..
단순히 scrollto 는 안된다고 하는군요.
혹시 다음 참고자료는 어떠실런지요?
http://www.androidpub.com/264748
참고로 post 는 view 의 매소드입니다.
감사합니다.. 직접 찾아서 답까지 달아주시다니 ㅠㅠ
제 검색 능력이 딸리나봅니다 ;;
post 이용하여 러너블 인터페이스 구현후 run메서드 내부에 scrollTo 적용하니 되긴 됩니다만.. 제가 생각한 기능이 scrollTo가 아닌것인지..
아니면 내부의 커스텀 뷰때문인지 결과가 조금 이상하게 나오네요..
전 처음 나타나는 지점이 스크롤의 중앙이 되기를 원했는데.. 480*800 커스텀 뷰의 240*400 지점부터가 스크롤이 되어버리네요 ㅠㅠ
결국 화면의 3/4이 잘려나가고 1/4만 보이는 현상이 나타납니다..
스크롤의 위치가 아니라 scrollTo가 지정한 위치부터의 스크롤인가 봅니다..




이 메서드는 어떨까요?
ScrollView.scrollTo(int x, int y)
ScrollView.smoothScrollTo(int x, int y)
자세한건 : http://developer.android.com/reference/android/widget/ScrollView.html#scrollTo(int, int)