728x90
오늘은 안드로이드 스튜디오에 폰트를 가져와 부분적으로 적용해 보겠습니다.
눈누에서 원하는 폰트를 다운 받습니다. (ttf 파일) - 눈누는
상업용과 무료 한글글꼴을 모아놓은 사이트입니다. 저작권 사항을 꼭 살펴보시고, 사용하시기 바랍니다.
1. res폴더에 font 디렉토리를 만들고, 다운받은 폰트를 넣어줍니다. (ttf 파일)
폰트는 반드시 소문자이어야하고, '-'를 사용하면 활성화가 되지 않습니다.
대문자로 되어있다면, 소문자로 변경해서 넣어주세요.
무료폰트, 프리텐다르드 폰트를 넣어주었습니다. (bold, medium,reguler)
2. font 디렉토리 안에 app_font.xml파일을 만들어 줍니다.
https://stickode.com/detail.html?no=2506
볼드, 미디엄, 레귤러 3가지 두께를 설정해줍니다. pretendardbold, pretendardmedium, pretendardregular
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<!--bold-->
<font
android:font="@font/pretendardbold"
android:fontStyle="normal"
android:fontWeight="1000"
app:font="@font/pretendardbold"
app:fontStyle="normal"
app:fontWeight="1000"
tools:targetApi="o" />
<!--medium-->
<font
android:font="@font/pretendardmedium"
android:fontStyle="normal"
android:fontWeight="500"
app:font="@font/pretendardmedium"
app:fontStyle="normal"
app:fontWeight="500"
tools:targetApi="o" />
<!--regular-->
<font
android:font="@font/pretendardregular"
android:fontStyle="normal"
android:fontWeight="300"
app:font="@font/pretendardregular"
app:fontStyle="normal"
app:fontWeight="300"
tools:targetApi="o" />
</font-family>
https://stickode.com/detail.html?no=2506
@font/ 여기에 아까 넣은 폰트명을 써주면 됩니다.
3. 이제 적용을 해보겠습니다.
적용하려는 레이아웃으로 가서
android:fontFamily="@font/pretendardbold( 넣어준 폰트명 )" 를 추가해줍니다.
ex) cook_item.xml
Creator Name에 적용을 해보겠습니다.
폰트모양과 굵기가 적용되는걸 확인하실수 있습니다.
스틱코드에서 소스를 저장해 사용하세요!
https://stickode.com/detail.html?no=2506
'안드로이드 자바' 카테고리의 다른 글
[JAVA][Android] 안드로이드 LocalDateTime 사용법 2 (비교, 기간 구하기) (0) | 2021.10.12 |
---|---|
[JAVA][Android] MVP 패턴 익혀보기 (0) | 2021.10.10 |
[JAVA][Android] 클릭시 카드 뒤집기 예제 (0) | 2021.10.05 |
[JAVA][Android] 안드로이드 스튜디오 QR코드 세로모드 작동 (0) | 2021.10.03 |
[JAVA][Android] ViewPager2 사용하여 슬라이드 화면 만들기 (0) | 2021.10.02 |