본문 바로가기
안드로이드

[Android] ListView 스크롤 맨 아래로 이동

by 코딩히어로 2023. 1. 16.
728x90

1


안드로이드 시스템에서 제공하는 가장 많이 사용되는 ListView에서

Adapter를 통해 데이터를 적용시킬 경우 데이터가 적은 경우에는 상관없지만

데이터가 많거나 실시간으로 Adapter와 연결된 데이터의 개수가 늘어나면

새로운 데이터를 보기 위해서는 ListView의 스크롤을 사용자가 계속적으로 내려주어야 하는 불편함이 있습니다

 

해당 방법은 어렵지 않게 구현이 가능한데 첫번째로 ListView를 구현한 XML에서

View의 옵션을 넣어주는 방법으로 간단하게 실행할 수 있습니다

 

android:transcriptMode="alwaysScroll"

 

ListView 옵션에 위 항목을 추가시키거나

View 객체를 가져오는 Java구문에서 다음과 같이 구현하면 됩니다

 

listview.setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);

 

위와 같은 방식으로 구현하게 되면 리스트뷰 페이지를 처음 들어갔을 때

데이터의 양이 얼마만큼인지와는 별개로 스크롤이 맨 아래쪽으로 설정되어 보이게 됩니다.

728x90
반응형

댓글