我想在TextView中显示韩文文本。它应该显示正确的韩语,但它显示垃圾字符。有人知道怎么修这个东西吗?
提前致谢。
答案 0 :(得分:2)
Android使用Unicode字体,因此它可以正常显示韩文字符。 您可以尝试更改项目的文本编码,因为它不是安卓问题。
答案 1 :(得分:1)
你需要的是将一个韩国字体加载到TextView,如Batang,BatangChe,Dotum ..
这与您的问题类似:Display all Unicode chars in TextView
答案 2 :(得分:0)
您需要True Type字体(ttf)文件才能支持它所使用的语言。将韩文字体文件复制并粘贴到您的资源文件夹中并尝试此代码。
TextView text = (TextView) findViewById(R.id.textView1);
Typeface font=Typeface.createFromAsset(activity.getAssets(), "fonts/yourfontname.ttf");
holder.text.setTypeface(font);
holder.text.setText(your_variable);