格鲁吉亚支持古吉拉特语和印地语在Android
您好任何机构知道我们如何可以支持在Android的印地文和古吉拉特朗格支持。我使用下面的代码,但不支持,我只看到框。格鲁吉亚支持古吉拉特语和印地语在Android
我把字符串文件放在res/values-hi/string.xml
文件夹中。印地语有一些关键的价值。它用于印地语语言:
Locale locale = new Locale("hi");
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getBaseContext().getResources()
.updateConfiguration(config,getBaseContext().getResources().getDisplayMetrics());
任何人都知道,请给我解决方案。
由于Android不支持古吉拉特语和印地文语言,您仍然可以将该支持提供给您的应用程序。
对于古吉拉特语复制C:\WINDOWS\Fonts\Shruti.TTF
文件到您的资产文件夹。 然后使用下面的代码。
TextView text_view = new TextView(this);
Typeface font = Typeface.createFromAsset(getAssets(), "Shruti.TTF");
text_view.setTypeface(font);
text_view.setText("ગુજરાતી");
Shruti.TTF
文件是古吉拉特语字体。 同样,您可以添加对hindi文件的支持。
不工作亲爱的....我只是只显示框 – Android007 2011-12-27 06:17:52
@Kri:thanx它适合我... – 2012-03-17 09:26:15
印地文支持从android版本2.3 – MGDroid 2013-01-03 05:32:59
在Android中不支持印地语和其他许多印度语langy = uages。虽然宏达电计划提供一些印度语言的支持。 Read Here.
现在,如果Android手机内置了对印地语的支持,那么您用于将印地语文本放入应用程序的代码才会有效。
如Kri所说,您需要在您的应用中嵌入印地文字体。
在Opera mini上的印地语阅读方法1 - 首先在Android电子市场上免费提供的Android平板电脑或手机上安装最新版本的“Opera Mini”。否则去歌剧的官方网站。 (阅读关于Opera Mini &下载)2 - 之后,去地址栏&类型opera:config并没有什么应该有www或http://。 3.然后在其末尾看到菜单&,请参阅“为复杂脚本使用位图字体”。没有句子会写在前面。您将其更改为是。 4.保存它。现在打开任何印地文网站,并在手机/平板电脑上看到印地文字体,而不是方形字体。
你可以试试下面还...安装印地文字体(包括所有的印度语言)作为系统字体 - 去此链接: - http://android-bucket.blogspot.com/2011/07/hindi-font-installation-for-advance.html(仅适用于高级用户)
其后期的答案考虑一点,它仍然没有标记接受。我写了一篇完整的文章,以支持Android中的Gujarati字体和源代码。但是因为我认为你在谈论本地化,所以你必须使用另一种机制来支持它,因为区域设置不支持古吉拉特语。在这里你可以参考how to support Gujarati font inside android with source code?
嗨检查我之前 http://stackoverflow.com/questions/8450866/how-to-set-gujarati-for-textview-in-the-android-application/22629803#22629803已经提供的解决方案 – 2014-03-25 09:32:49