본문 바로가기
Android 개발/android :: Tip

[안드로이드 View] NavigationView 의 menu - item 의 폰트(font) 변경하기

by 독학하는 1인 개발자 2019. 9. 19.

Android 개발 Tip.

 

- NavigationView (네비게이션 뷰)

 

menu - item

 

폰트(font) 변경하는 방법

 

 

 

 

 

NavigationView를 사용하면

 

기본 폰트가 당연히 기기 기본 폰트로 적용된다.

 

그래서 폰트를 변경하고 싶다면

 

- 우선 폰트 파일을 받아서

- res 폴더 이하에 font 폴더를 만들어서

- .ttf 파일을 직접 집어 넣고 (*소문자 only)

 

 

아래 단 2가지 과정만 거치면 된다.

 

 

 

Step 1. style.xml 에 폰트 스타일을 만든다.

 

1
2
3
<style name="MyItemFont" parent="android:Widget.TextView">
      <item name="android:fontFamily">@font/sans-serif-smallcaps</item>
</style>
cs

 

@font/sans-serif-smallcaps 부분에 원하는 폰트 이름을 넣는다.

 

 

 

 

Step 2. NavigationView에 해당 코드를 삽입

 

1
app:itemTextAppearance="@style/MyItemFont"
cs

 

app:itemTextAppearance 속성을 추가

 

 

 

 

최종 코드

 

 

 

댓글