2009-04-28 2 views
2

히브리어과 같은 언어를 다른 언어로 입력하고 싶습니다. ttf 개 파일을 제공합니다. 거기에 빌드 API의 그래서 내가 그것을 사용할 수 있습니까? 도움이 되시면android에서 언어 지원

답변

0

* .ttf 파일을 사용할 수있는 기능이 없습니다. 서로 다른 언어를 사용하는 것은 이쪽을 봐 : 안드로이드 데브 가이드에

http://developer.android.com/guide/topics/resources/resources-i18n.html#AlternateResources http://almondmendoza.com/2009/01/28/force-localize-an-application-on-android/

첫 번째 링크를 자원 internalizable 만들기에 대해, 두 번째 - 응용 프로그램에서 로케일을 전환하는 방법.

+0

"* .ttf 파일을 사용하기위한 기본 제공 기능"이 있습니다. 내 대답을 보라. –

3

API Demos에서 맞춤 서체를 사용하는 방법에 대한 예가 있습니다. 즉,하지 않을 수도 있습니다 해야합니다. This article은 기본 글꼴 (Droid)에 Android 용 타겟 시장 (적어도)에 필요한 모든 문자가 포함되어있는 것 같습니다.

이외의 개발자 사이트는 응용 프로그램을 "국제화하는"방법에 대해 pretty good documentation입니다.

1

당신은 여기

자산 이름 "글꼴"을에서 폴더를 만들고 시작하는 샘플 코드는 TTF 파일

를 사용하여 응용 프로그램을 지역화 할 수 있습니다. 언어 파일 (예 : mylang.ttf)을 복사하십시오.

로드 다음 코드를 사용하여이 파일 :

string.xml에서
Typeface myfont; 
myfont=Typeface.createFromAsset(getAssets(),"fonts/mylang.ttf"); 
TextView textview = (TextView)findViewById(R.id.TextView01); 
textview.setText(R.string.my_textview); 
    textview.setTypeface(myfont); 

, "일부 언어 문자열"my_textview에 대한을 제공합니다.

이제 Android 기기/에뮬레이터에서 언어 텍스트를 볼 수 있습니다.