Notice
Recent Posts
Recent Comments
Link
투케이2K
63. (AndroidStudio/android/java) 텍스트 뷰 (TextView) 에 자동 스크롤 적용 실시 (로그 기록 사용) 본문
Android
63. (AndroidStudio/android/java) 텍스트 뷰 (TextView) 에 자동 스크롤 적용 실시 (로그 기록 사용)
투케이2K 2021. 2. 26. 08:05/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : AndroidStudio
개발 언어 : java
/* =========================== */
/* =========================== */
[소스 코드]
[xml 파일]
<TextView
android:id="@+id/list_textview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="[ LIST ]"
android:textColor="#000000"
android:textStyle="bold"
android:textSize="12dp"
android:scrollbars="vertical"/>
[java 파일 - 일반 스크롤 적용]
TextView list_textview = (TextView)findViewById(R.id.list_textview);
list_textview.setMovementMethod(new ScrollingMovementMethod()); //TODO 스크롤 사용
[java 파일 - 스크롤 시 맨 하단쪽으로 포커스 이동 표시]
private void scrollBottom(TextView textView) {
int lineTop = textView.getLayout().getLineTop(textView.getLineCount()) ;
int scrollY = lineTop - textView.getHeight();
if (scrollY > 0) {
textView.scrollTo(0, scrollY);
} else {
textView.scrollTo(0, 0);
}
}
/* =========================== */
반응형
'Android' 카테고리의 다른 글
Comments