본문 바로가기
안드로이드

안드로이드 외부 폰트 Layout XML에 적용하기

by Dokon Jang 2020. 8. 7.
반응형

안드로이드 앱 개발 시 외부 폰트를 적용하는 방법은 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 편집기에서 아래와 같이 확인 할 수 있습니다.

반응형

댓글