반응형
안드로이드 앱 개발 시 외부 폰트를 적용하는 방법은 Typeface 객체를 이용하는 방법이 있습니다.
하지만 이 방법은 Layout 디자인에는 표시가 안되기 때문에 디자인 적용을 디버깅에서 확인 해야 하죠.
Layout XML에 외부 폰트를 적용하는 방법인데 간단합니다.
1. res(리소스) 하위에 font 디렉토리를 생성하고 외부 폰트를 복사해서 넣습니다.
(주의 할 것은 외부 폰트명은 소문자와 "_" 만으로 구성해야 합니다.)
2. Layout XML에 아래와 같이 fontFamily를 지정하면됩니다.
<TextView android:id="@+id/tv_sound"
android:layout_gravity="center_vertical|right"
android:text="Sound"
android:textSize="40dp"
android:textStyle="bold"
android:clickable="true"
android:fontFamily="@font/codystar_regular"
android:textColor="@drawable/selector_menu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
3. 안드로이드 스튜디오 Layout 편집기에서 아래와 같이 확인 할 수 있습니다.
반응형
댓글