2013-07-15 5 views
0

나는 textview 있습니다. 나는 일본의 특성을 보여줄 수 없었다. 따라서 다운로드 된 글꼴을 Assets/fonts 폴더에 저장하십시오. 이 코드를 사용해 보았습니다TextView의 글꼴을 변경하는 방법은 무엇입니까?

Typeface tf = Typeface.createFromAsset(getAssets(), 
      "fonts/ipag.ttf"); 
    TextView tv=(TextView) findViewById(R.id.name); 
    tv.setTypeface(tf); 

그러나 응용 프로그램이 작동하지 않습니다. 무엇을 변경해야합니까?

+0

이 코드는 글꼴이 자산 폴더 내에있는 한 오래 유지되므로 오류가 다른쪽에 있어야합니다. 더 많은 정보가 필요합니다. – amatellanes

답변

0

이 코드 나를 위해 작동을 가지고 다음에서 onCreate 내부

Typeface font; 

초 :

먼저 폰트 선언
font = Typeface.createFromAsset(getAssets(), "myfont.ttf") 단계; 세 번째

:도에서 onCreate 내부 :

myTest = (Button) findViewById(R.id.myTest); 
myTest.setTypeface(font); 

내 응용 프로그램이 그 중 하나의 languaje 및 japanesse을 변경할 수 있습니다, 그리고 그것을 잘 작동합니다. 사용 된 글꼴은 http://wowslider.com/styles/miso-bold-webfont.ttf입니다. 덧붙여서
글꼴은 Assets 폴더 안에 있습니다.

관련 문제