在Android设备上显示非英语(特别是印地语)字符

在Android设备上显示非英语(特别是印地语)字符,第1张

概述我有一些印地文文本没有在虚拟设备上显示.文本在eclipse中正确显示,文件采用utf-8编码.例如.我有这个资源文件:<?xmlversion="1.0"encoding="utf-8"?><resources><stringname="hello">HelloWorld,Jain_aartisActivity!</string>

我有一些印地文文本没有在虚拟设备上显示.文本在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设备上显示非英语(特别是印地语)字符所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1101767.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存