메뉴 건너뛰기

조회 수 345 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

 

 

여러가지 폰트를 제공하고 있으며 미리보기를 통해 폰트가 어떤식으로 적용되는지 확인 할 수 있습니다. 

 

 

 

폰트명을 클릭하고 들어가보면 하단에 각 폰트에 대한 라이센스 관련 문구가 있습니다. 잘 확인해보시고 사용하시기 바랍니다. 상단 영역에 있는 다운로드 버튼을 통하여 폰트를 다운로드 해주세요.


2. 폰트 파일 추가하기

이제 다운받은 폰트를 여러분의 프로젝트에 추가해야 합니다. 경로는 /res/font/ 아래이며, font 폴더가 없을경우 마우스 우클릭 [New]-[Directory]를 통해 폴더를 생성해줍니다. 

 

 

 

폴더를 정상적으로 추가하셨다면 다운받은 폰트 파일을 드래그를 통해 간편하게 추가하실수 있는데 주의하실건 폰트 파일의 이름을 소문자로 변경하셔야 합니다.


3. font.xml 생성

font-family 속성을 통해 추가한 폰트를 바로 사용하기 위해서 /res/font/ 경로밑에 font.xml 파일을 생성합니다. 

 

<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:android="http://schemas.android.com/apk/res/android">
    <font
        android:fontStyle = "normal"
        android:fontWeight = "400"
        android:font = "@font/jalnan"/>
</font-family>

▼ 다음과 같이 <font-family> 요소아래에 <font>를 추가하여 여러분이 추가한 font를 등록합니다. 마지막에 font 속성값은 "@font/폰트파일이름" 방식으로 지정합니다.


4. TextView에 적용하기

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <TextView
        ...
        android:fontFamily="@font/jalnan"
        android:text="잘난체 폰트"
        android:textSize="50dp"
        ...

</android.support.constraint.ConstraintLayout>

 

▼ TextView의 fontFamily 속성값을 통하여 추가한 폰트를 TextView에 적용시켜줍니다.


List of Articles
번호 제목 날짜 조회 수
97 [안드로이드] 레이아웃의 기본2 file 2015.07.16 7072
96 안드로이드 스튜디오 자동 임포트 하기 file 2015.07.09 7112
95 이미지 버튼(ImageButton) 만들기 2015.07.16 7116
94 Invalid project description 문제 file 2015.07.01 7124
93 네트워크 연결 상태 및 3G/WIFI 연결상태 체크하기 2016.03.18 7138
92 [안드로이드] 뷰(View)의 너비와 높이 지정하기 file 2015.07.17 7143
91 [안드로이드스튜디오] 단축키 2015.07.02 7163
90 XmlPullParser 를이용하여 데이터 가져와보기!! 2014.08.28 7226
89 [안드로이드] 뷰(View)에 여백넣기 file 2015.07.17 7236
88 푸쉬 알림 기능. GCM (Google Cloud Messaging) 사용하기 (2) file 2015.07.16 7295
87 안드로이드 ( Android ) APK 파일 생성하기 file 2015.07.17 7312
86 [안드로이드] 콘텍스트 메뉴 사용예제 file 2015.09.03 7347
85 prepend(),append(),before(),after() 메서드 2014.10.20 7362
84 폰갭(PhoneGap) 플러그인 사용하기 2015.06.29 7385
83 URL을 이용해서 이미지 다운로드 하기 2015.07.16 7412
82 알아놓으면 좋은 내용정리 2016.06.07 7463
81 Android 와 JSP 간 파라미터 암복호화 (1) file 2016.05.26 7477
80 ListView 사용시 특정 뷰로 생성 ( 그림 + 텍스트 ) file 2015.07.16 7478
79 안드로이드 webview (웹뷰) 개발 #4 - 멀티터치 ( 확대 / 축소 ) 적용 file 2015.07.17 7553
78 manifest 의 launchMode 속성 2015.08.11 7576
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 Next
/ 13

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved