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 속성을 추가
최종 코드
'Android 개발 > android :: Tip' 카테고리의 다른 글
[안드로이드 View] custom TextView 로 style 일괄 적용하기 (0) | 2019.09.25 |
---|---|
[안드로이드 액티비티] 화면 고정 방법 / 화면 회전 시 activity 초기화 현상 막기 (4) | 2019.09.20 |
[안드로이드 Toolbar] CollapsingToolbarLayout 스크롤시 툴바 가리기 속성 (0) | 2019.09.20 |
[안드로이드 Toolbar] CollapsingToolbarLayout 에 외부 폰트(font) 적용하기 (2) | 2019.09.19 |
[안드로이드 Toolbar] 툴바 font(폰트) 간단히 적용하는 방법 (0) | 2019.09.18 |
[안드로이드 Font] 원하는 폰트를 받아서 폰트 직접 적용하기 (0) | 2019.09.18 |
[안드로이드 Inflate] 현재 layout에 다른 layout 넣기 - Inflater 간단 사용법 (0) | 2019.09.18 |
[안드로이드 액티비티] Activity에서 다른 Activity 변수 접근하기 (4) | 2019.09.16 |
댓글