티스토리 뷰
안드로이드를 개발하다보면, 내 어플을 사용자 폰트가 아닌 나만의 폰트로 적용하고 싶을 때가 있다.
즉, 외부폰트를 안드로이드에 적용시키려면 어떻게 해야할까?
public static void ApplyFonts(Context ct, TextView tv) { Typeface face = Typeface.createFromAsset(ct.getAssets(), "fonts/MYFONT.ttf"); tv.setTypeface(face); // 글씨체 적용 }
assets폴더에 있는 MYFONTS.ttf를 이용해서 Typeface을 만든 후 원하는 항목에 적용해주면 된다.
TIP ) 적용은 되지만, 속도가 엄청 느리다면??
apk생성과정에서 ttf파일이 압축되고, 이 압축된 파일을 불러오는데 시간이 소요되는 것이라고 한다.
폰트확장자뒤에 .mp3를 붙여보자. 압축이 안되고 바로 사용가능하다.
'Language > Android' 카테고리의 다른 글
[Android] 인터넷상태확인 (0) | 2013.04.16 |
---|---|
[Android] 해상도구하기 (0) | 2013.04.16 |
[Android] 로딩화면구현하기 (0) | 2013.04.16 |
[Android] SharedPreference란 (2) | 2013.04.16 |
[Android] 리스트뷰 (0) | 2013.04.15 |
댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
- Total
- Today
- Yesterday