-
[Android Studio] TextView 글씨 사이즈 변경하는 방법프로그래밍/Android Studio 2020. 7. 6. 17:11
[Android Studio] TextView 글씨 사이즈 변경하는 방법
Android Studio change text size programmatically or via XML
안녕하세요 브로마입니다. 안드로이드 개발을 하다보면 TextView의 글씨 사이즈를 변경할 일이 상당히 잦습니다. 가장 보편적이고 간단한 방식인 XML단에서 처리를 하는 방식이 있을 것이고 java 소스코드를 통해 변경하는 방법 또한 있죠.
XML에서 글씨 사이즈를 변경해주는 방법은 아주 간단합니다.
여기서 제가 사용한 28sp 이 부분을 원하시는 사이즈로 변경해주시면 됩니다.
하지만 특정 상황에 따라 폰트 사이즈가 유동적으로 변해야하는 경우도 있습니다. 저의 경우는 이번 작업에서 로컬라이징 작업을 하다가 동일한 뜻의 단어여도 언어마다 길이가 다르니 폰트의 사이즈를 변경해주어야 했습니다.
자바 소스코드를 통해서 android textview 의 폰트 사이즈를 변경하는 방법은 아래와 같습니다.
1textView.setTextSize(Dimension.SP, 19);cs 마찬가지로 상당히 간단합니다.
12textView.setTextSize(int size);textView.setTextSize(int unit, int size);cs 일반적으로 많이들 사용하시는 1번 라인의 소스의 경우 기본적으로 픽셀(px) 단위를 사용하기 때문에 실질적으로 폰트, 글씨 크기를 설정하기엔 어렵습니다. 때문에 Dimension.SP를 통해 사이즈 단위를 sp로 설정해준 것입니다.
Dimension.SP 대신에 숫자 2를 넣어주셔도 무관합니다. (DP = 0, PX = 1)
'프로그래밍 > Android Studio' 카테고리의 다른 글
[Android Studio] ListView에서 Click과 LongClick을 동시에 사용하고 싶을때 (0) 2020.07.06 [Android Studio] 안드로이드 설정 언어, Locale 의 모든 것 (0) 2020.07.06 [Android Studio] 안드로이드 실행중인 앱, 액티비티 종료하기 (0) 2020.06.25 안드로이드 6.0 target sdk version 28 useLibrary 'org.apache.http.legacy' 알 수 없는 강종현상 해결 방법 (0) 2020.06.25 구글 플레이 기기 및 네트워크 악용 정책 관련 정보 해결하여 구글 승인 받기 (0) 2020.06.25