2011-01-26 8 views
0

텍스트보기의 특정 위치로 돌아가고 싶습니다. 예를 들어, 텍스트보기가 있고 특정 위치 (텍스트 % 또는 행)로 스크롤합니다. 그 위치를 캡처하고 동일한 텍스트 및 동일한 글꼴 크기로 동일한 텍스트보기를 열 때 동일한 위치로 돌아가고 싶습니다.TextView 마지막 위치로 스크롤

위치를 가져 와서 해당 위치로 스크롤하는 명령은 무엇입니까?

답변

1

편집 가능한 텍스트 상자가 아닌 경우 ScrollView에 래핑 된 TextView를 사용하고 getScrollX() 및 getScrollY()를 사용하여 위치를 찾고 scollTo()를 사용하여 복원하는 것이 가장 좋습니다. 그러나 스크롤 위치를 설정하는 것은 약간 펑키 할 수 있음을 알아 두십시오. 참조 : http://groups.google.com/group/android-developers/browse_thread/thread/1a36f62df821d771

+0

ScrollView를 사용하지 않아도됩니다. scrollTo (x, y)는 View의 메서드이며 어떤 특정보기에서도 TextView에 직접 사용할 수 있습니다.이 특별한 경우에는 TextView를 사용할 수 있습니다. 이것이 api 11+에 관한 것임) –

관련 문제