2012-06-21 4 views

답변

0

먼저 .ttf (또는 다른 글꼴 파일)를/assets 디렉토리에 넣으십시오. 다음 코드를 사용하여 텍스트 뷰의 글꼴을 설정하십시오. (당신은 또한 당신의 글꼴과 사용자 정의 테마를 정의 할 수 있습니다)

TextView textView = (TextView) findViewById(R.id.myTextView); 
Typeface font = Typeface.createFromFile("path-to-file"); 
textView.setTypeface(font); 

은 불행하게도 당신은 XML에 사용자 정의 글꼴을 사용할 수 없습니다.

+0

Android에서 글꼴을 찾으려면 어떻게해야하나요? 어떤 방향으로 들어갈 지 아십니까? –

+1

나는 apk 외부의 글꼴에 대해서 틀렸고 나의 대답도 업데이트했다. 경로를 알고 있다면 [Typeface.createFromFile (String path)] (http://developer.android.com/reference/android/graphics/Typeface.html#createFromFile (java.lang.String)) 을 사용할 수 있습니다. 장치에 Clocktopia가 어디에 있는지 잘 모르겠습니다. 아마 .ttf를 찾아 내 APK에 넣으려고 할 것입니다. 또한 [맞춤식 글꼴 사용 방법에 대한 몇 가지 해결 방법이있는 [이 질문] (http://stackoverflow.com/questions/2973270/using-a-custom-typeface-in-android)을 참조하십시오. . –

0

Custom fonts and XML layouts (Android)

당신은 XML에서 서체를로드하려면 여기를 TextViewPlus 클래스 공급자를 사용할 수 있지만 자동으로 수행하는 테마를 사용하는 방법을 알고하지 않습니다.

관련 문제