안녕하세요. 이번 포스팅에선 문자열에 폰트를 적용하는 방법에 대해 알아보겠습니다.
1. XML 레이아웃 파일에서 적용하기
2. Java and Kotlin 파일에서 적용하기
XML 레이아웃 파일에서 적용하기
Setting
먼저 프로젝트 res 폴더에 font 패키지를 추가하고 폰트 ttf 혹은 otf파일을 넣어줍니다.
res 폴더 우클릭 > New > Android Resource Directory
> Resource type: font > 폰트파일 복사/붙여넣기
activity_main.xml
android:fontFamily="@font/폰트명"
Java and Kotlin 파일에서 적용하기
Setting
클래스파일에서 폰트를 변경하기 위해 Assets 폴더를 생성합니다.
app 폴더 우클릭 > New > Folder > Assets Folder
> Finish > 폰트파일 복사/붙여넣기
Java
TextView textView = findViewById(R.id.textViewJava);
textView.setTypeface(Typeface.createFromAsset(getAssets(), "nanum_square_bold.ttf"));
Kotlin
val textView: TextView = findViewById(R.id.textViewKotlin)
textView.typeface = Typeface.createFromAsset(assets,"nanum_square_bold.ttf")
감사합니다.

전체코드
https://github.com/tekken5953/SetFontExam
GitHub - tekken5953/SetFontExam
Contribute to tekken5953/SetFontExam development by creating an account on GitHub.
github.com
'Android' 카테고리의 다른 글
[안드로이드] XML뷰에 샘플 데이터 넣기 (0) | 2023.04.19 |
---|---|
[안드로이드] 배터리 잔량 + 충전상태 불러오기 - BatteryManager (0) | 2023.04.13 |
[안드로이드] 내 GPS 위치정보 + 상세주소 불러오기 - Google's Location Service (0) | 2023.03.31 |
[안드로이드] 안드로이드 스튜디오 버전 다운그레이드 하기! (1) | 2023.03.24 |
[안드로이드] Transition - 자연스러운 화면 연결 애니메이션 (0) | 2023.02.28 |