TextView 레이아웃 사이즈에 맞게 글자 크기 자동 조정하기
레이아웃에서 아래와 같이 설정시
기본폰트 18sp 지만, 글자가 많아 레이아웃을 벗어날 경우 2sp 단위로 12sp 까지 줄일 수 있습니다.
<TextView
android:id="@+id/tv_private"
android:layout_width="0dp"
android:layout_height="30dp"
android:layout_weight="4"
android:layout_marginLeft="20dp"
android:text="0.0.0.0"
android:textColor="@color/white"
android:textSize="18sp" // 기본 크기
android:textStyle="bold"
android:gravity="center_vertical"
android:autoSizeTextType="uniform"
android:autoSizeMinTextSize="12sp" // 최소 크기
android:autoSizeMaxTextSize="18sp" // 최대 크기
android:autoSizeStepGranularity="2sp" /> // 조정 간격
'프로그래밍 > Android (Java)' 카테고리의 다른 글
안드로이드 비정상 종료 감지 처리 (어플 재시작) (0) | 2021.06.08 |
---|---|
안드로이드 와이파이 SSID 가져오기 (0) | 2021.06.02 |
안드로이드에서 모바일 네트워크 구분하기 (2G, 3G, 4G, 5G) (0) | 2021.06.02 |
Ubuntu 18.04 에서 Android Studio 및 AVD 설치하기 (0) | 2021.05.21 |
Ubuntu 18.04 내에서 안드로이드 (Android) 에뮬레이터 구동하기 (0) | 2021.04.15 |