반응형
구현하기
Layout.xml 에서 EditText 안에 아래와 같은 속성을 추가해 준다.
<EditText
...
android:scrollbarStyle="insideInset"
android:scrollbars="vertical"
/>
scrollbarStyle와 scrollbars를 추가해 준다.
만약 스크롤이 사라지게 하고 싶지 않다면 fadeScrollbars 속성을 추가한다.
<EditText
...
android:scrollbarStyle="insideInset"
android:scrollbars="vertical"
android:fadeScrollbars="false"
/>
속성 설명
android:scrollbarStyle
Scrollbar의 스타일 및 위치를 제어합니다. Scrollbar는 겹쳐지거나 삽입될 수 있습니다. 삽입되면 View의 패딩(padding)을 추가합니다. 그리고 Scrollbar는 Padding 영역 내부 또는 View의 가장자리에 그릴 수 있습니다.
예를 들어 View에 배경 Drawable이 있고 배경에 지정한 Padding 안쪽에 스크롤 바를 그리고 싶다면 insideOverlay 또는 insideInset을 사용할 수 있습니다. Padding을 무시하고 View 가장자리에 스크롤 바가 나타나도록 하려면 outsideOverlay 또는 outsideInset를 사용할 수 있다.
다음 상수 값 중 하나여야 합니다.
상수 | 값 | 설명 |
insideInset | 1000000 | Padding 안 쪽에 스크롤 바를 위치한다. |
insideOverlay | 0 | Padding 안 쪽에 스크롤 바를 위치하며 오버랩 될 수 있다. |
outsideInset | 3000000 | Padding을 무시하고 가장 자리에 스크롤 뷰를 위치 시킨다. |
outsideOverlay | 2000000 | Padding을 무시하고 가장 자리에 스크롤 뷰를 위치 시키며 오버랩 될 수 있다. |
참고
반응형
'개발 > Android' 카테고리의 다른 글
[Android] 멀티 윈도우 실행(onCreate, onDestory 대응) (0) | 2023.12.18 |
---|---|
[Android] 로렘 입숨(Lorem Ipsum) 텍스트 사이트 (한글, 영어) (2) | 2023.12.18 |
[Android] 멀티 윈도우 기능 켜고/끄기 (0) | 2023.12.18 |
[Android] 앱이 종료되더라도 작업을 진행해야 하는 경우, WorkManager, BroadcastReceiver, ForegroundService 사용 후기 (0) | 2023.12.14 |
[Android] https://jitpack.io import 하기 (0) | 2023.12.11 |