개발새발 - IT 기술블로그
article thumbnail

안녕하세요. 이번 포스팅에선 문자열에 폰트를 적용하는 방법에 대해 알아보겠습니다.

 

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