在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不支持古吉拉特语和印地语,您仍然可以为您的应用程序提供支持。

对于Gujarati,复制C:WINDOWSFontsShruti.TTF文件到你的Assets文件夹,点击这里了解如何制作Assets文件夹然后使用以下代码:

TextView text_view = new TextView(this);
Typeface font = Typeface.createFromAsset(getAssets(), "Shruti.TTF");
text_view.setTypeface(font);
text_view.setText("ગુજરાતી");

Shruti.TTF文件为古吉拉特字体。同样,您可以添加对印地语文件的支持。

印地语和许多其他印度语言不支持Android。尽管HTC计划为一些印度语言提供支持。在这里阅读的。

现在,用于在应用程序中放入印地语文本的代码只有在Android手机内置印地语支持时才能工作。

你需要像Kri说的那样在你的应用程序中嵌入印地语字体

opera mini 1中的印地语阅读方法-首先在Android平板电脑或手机上安装最新版本的"opera mini",该版本可在Android Market上免费获得。否则去官方网站的歌剧。(阅读Opera Mini &;2 -之后进入地址栏&输入opera:config,不应该有WWW或http://.3.然后来看看菜单。最后,请参阅"复杂脚本使用位图字体"。没有句子会写在前面。你把它改成Yes。保存它。现在打开任何印地语网站,在你的手机/平板电脑上看到印地语字体,而不是方形字体。

您也可以尝试以下方法:安装印地语字体(包括所有印度语言)作为系统字体-点击此链接:- http://android-bucket.blogspot.com/2011/07/hindi-font-installation-for-advance.html(仅限高级用户)

最新更新