2016-12-24 3 views
-1

enter image description here텍스트 내가 안드로이드 것들 장치에 한자를 사용하는 경우

텍스트가 왜곡된다 왜곡된다.

TextView myText = (TextView) findViewById(R.id.myText); 
myText.setTypeface(Typeface.createFromAsset(getAssets(), 
     "DroidSans.ttf")); 

DroidSans.tff 파일이 자산 폴더에 배치 할 필요가 :

+0

당신은 어떤 인코딩을 사용합니까? –

+0

인코딩 할 utf-8을 사용합니다. –

+0

좀 더 많은 정보와 코드 등을 줄 수 있습니까? –

답변

0

당신은 중국어 문자를 지원하는 글꼴을 선택해야한다.

+0

이미 시도해 보았습니다. 아직 깨진 상태였습니다. –

+0

'DroidSans.ttf'에 표시가 있는지 확인 했습니까? –

+0

예, 그 기호가 포함되어 있습니다. –

0

이렇게하면 해결됩니다.

코드

TextView txtHello = (TextView)findViewById(R.id.txt_hello); 
txtHello.setTypeface(ResourceCompat.getFont(context, R.font.nanum); 

자원

font file location