마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

리스트뷰 안에 존재하는 텍스트뷰의 자동 스크롤 문제

0 추천
사용자 정의 Row Item을 만들어서 사용자 정의 리스튜 뷰에 추가한 경우

추가된 Row의 Textview의 값을 덧붙이는 과정에서 Scroll 기능이 정상 동작을 하지 않습니다.

예를 들어

1. Listview 0번 Row Item 안의 Textview에 'abc' 라는 값을 추가하였습니다.

2. 0번 Row Item Textview 안의 'abc' 의 값에 'abc def' 로 값을 변경합니다.

3. Textview 값이 지속적으로 추가되어 Textview안에 많은 텍스트가 포함될 경우 자동으로 스크롤이 아래로 되게끔 하고 싶습니다.

 

아래와 같은 코드는 리스트뷰 밖에서는 정상 동작을 하지만 리스트뷰안에서는 정상적으로 동작을 하지 않습니다. 리스트 뷰의 getView 메서드 안에서 변경하려고 시도 중입니다. 다른 방법이 없을까요..

 

holder.scrollView4.fullScroll(ScrollView.FOCUS_DOWN);

holder.textView4.setMovementMethod(new ScrollingMovementMethod());
야옹이 님이 2016년 9월 12일 질문

1개의 답변

0 추천
listview.setSelection(리스트 갯수-1) 하시면 가장 마지막 item이 보이도록 스크롤 합니다.

 

확인해보세요.
Development Guy (70,570 포인트) 님이 2016년 9월 12일 답변
...