프로그래밍/안드로이드 앱프로그래밍
안드로이드 텍스트뷰에 스크롤 추가하기
뽀로로친구에디
2020. 1. 30. 18:58
안드로이드 텍스트뷰에 스크롤 추가하기
layout xml 코드
<TextView
android:id="@+id/textview1"
...
android:scrollbars="vertical"
...
/>
액티비티에
textview = findViewById(R.id.textview);
textview.setMovementMethod(new ScrollingMovementMethod());
만약 스크롤을 보이게 하고 싶다면
android:scrollbarFadeDuration = "0"
android:scrollbarAlwaysDrawVerticalTrack = "True"
android:scrollbarThumbVertical="@color/원하는 컬러" //현위치 스크롤바 색깔
android:scrollbarTrackVertical="@color/원하는 컬러" //전체 스크롤바 색깔
android:scrollbarSize="2dp" // 스크롤바 두께 설정
@color/컬러이름...
컬러는 color.xml 에 정의하면 되요.
텍스트뷰에서 스크롤이 추가되면 글자를 가리는되 글자를 가리지 않게 하려면 다음과 같은 코드를 추가한다.
android:scrollbarStyle="outsideInsent"
스크롤바 다시 위로 위치시키기 액티비티에서 코딩
텍스트뷰.setScrollY(0);