안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요, 눈팅을 통해서 틈틈히 앱을 개발하는 회사원입니다. ^^;;
위의 질문과 같은 문제가 생겨서 문의를 합니다. 부디 도움을 .....
-------------------------------------------------------------------------------------------------------------------
ScrollView 를 생성하고, 내부에 TextView를 만들어서 Contents를 보여줍니다.
TextView에 Text를 많이 넣으면 Scroll Bar가 생기며, 해당 화면에서 Scroll Down하면
당연히 화면의 하단 부분으로 Scroll Bar가 이동을 한 상태가 됩니다.
이 상태에서 다른 Contents를 보여줄 때 Scroll Bar가 상단으로 이동이 될 줄 알았는데,
계속 이전에 보여주던 위치를 고수하고 있습니다.
물론, Scroll Bar가 생성이 안될 정도로 Contents 양이 적으면 Scroll Bar의 위치가
초기 상태로 Reset되는 것 같습니다.
프로그램 상에서 Contents가 Refresh 될 때마다 다시 Scroll Bar를 최 상단(초기 위치로)
이동시키는 방법이 있을까요?
틈틈히 자료를 찾아보고, 비슷한 예제가 있을까 찾아보는데도 찾을 수가 없네요.
미리 경험해 본 분들의 조언과 도움 부탁합니다.
감사합니다.
2010.01.11 17:10:36
아이템이라고 하기엔... 제가 질문을 명확히 하지 않은 것 같습니다.
ScrollView 안에 한개의 TextView를 만들어서 Textview에 String 값으로
많이 append해 담으면 Scroll Bar가 생깁니다.
이때 다른 Contents를 보여주는 Event (Button 클릭)를 발생해서 Contents를
갱신하면 이전에 Scroll Down했던 부분 또는 근처에서 Scroll Bar가 위치하면
그 위치에 맞는 Contents가 보여집니다.
당연히 갱신하면 처음위치로 갈 줄 알았는데, 안되네요. ^^;;
ScrollView 안에 한개의 TextView를 만들어서 Textview에 String 값으로
많이 append해 담으면 Scroll Bar가 생깁니다.
이때 다른 Contents를 보여주는 Event (Button 클릭)를 발생해서 Contents를
갱신하면 이전에 Scroll Down했던 부분 또는 근처에서 Scroll Bar가 위치하면
그 위치에 맞는 Contents가 보여집니다.
당연히 갱신하면 처음위치로 갈 줄 알았는데, 안되네요. ^^;;
이 말씀은 refresh 마다 첫번째 아이템으로 이동시키면 스크롤바는 자동으로 따라 오지 않나요????