我有一些印地文文本没有在虚拟设备上显示.文本在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设备上显示非英语(特别是印地语)字符全部内容,希望文章能够帮你解决在Android设备上显示非英语(特别是印地语)字符所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)