在Android设备上显示非英语(特别是印地语)字符
作者:互联网
我有一些印地文文本没有在虚拟设备上显示.文本在eclipse中正确显示,文件采用utf-8编码.
例如.我有这个资源文件:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World, Jain_aartisActivity!</string>
<string name="app_name">जैन आरती संग्रेह</string>
</resources>
但是AVD无法显示app_name.它只为每个印地文字符显示一个小矩形.
解决方法:
尝试这个 ::
我在textview中设置了hindi字体.您可以复制assets文件夹中的文件并应用以下代码:
Typeface face;
face = Typeface.createFromAsset(this.getAssets(), "fonts/hindi.TTF");
tran_banner = (TextView) findViewById(R.id.tran_banner);
tran_banner.setTypeface(face, Typeface.BOLD);
标签:android,hindi 来源: https://codeday.me/bug/20190927/1824610.html