2016-12-24 8 views
-1

enter image description hereХотя я использую китайский в Android Things текст становится искаженным

текст искажается, когда я использую китайские иероглифы на устройстве Android Things.

+0

, какую кодировку вы используете? –

+0

Я использую utf-8 для кодирования –

+0

Можете ли вы дать нам дополнительную информацию, некоторый код и т. Д. –

ответ

0

Вы должны выбрать шрифт, который поддерживает китайские иероглифы:

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

Файл DroidSans.tff должен быть помещен в папку активов.

+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