首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android中对Gujrati和Hindi的语言支持

android中对Gujrati和Hindi的语言支持
EN

Stack Overflow用户
提问于 2011-12-26 22:41:05
回答 3查看 21.1K关注 0票数 5

大家好,任何人都知道我们如何在android中支持印地语和古吉拉特语。我使用了下面的代码,但它不支持,我只看到框。

我将字符串文件放在res/values-hi/string.xml文件夹中。印地语有一些关键的价值。它用于印地语:

代码语言:javascript
复制
Locale locale = new Locale("hi");
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;     
getBaseContext().getResources()
                .updateConfiguration(config,getBaseContext().getResources().getDisplayMetrics());

任何人都知道,请给我解决方案。

EN

回答 3

Stack Overflow用户

发布于 2011-12-27 04:04:24

由于Android不支持古吉拉特语和印地语,您仍然可以为您的应用程序提供这种支持。

对于古吉拉特语,将C:\WINDOWS\Fonts\Shruti.TTF文件复制到您的Assets文件夹click here to know how to make assets folder中,然后使用以下代码。

代码语言:javascript
复制
TextView text_view = new TextView(this);

Typeface font = Typeface.createFromAsset(getAssets(), "Shruti.TTF");

text_view.setTypeface(font);

text_view.setText("ગુજરાતી");

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

票数 8
EN

Stack Overflow用户

发布于 2012-09-13 16:26:43

安卓系统不支持印地语和其他许多印度langy=uages。尽管HTC正计划为一些印度语言提供支持。Read Here.

现在,你用来将印地语文本放入你的应用程序的代码只有在Android手机内置支持印地语的情况下才能工作。

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

票数 2
EN

Stack Overflow用户

发布于 2013-01-13 18:47:36

印地语阅读方法在歌剧迷你1-首先安装最新版本的“歌剧迷你”在安卓驱动的平板电脑或手机,这是免费的安卓市场。否则请转到歌剧官方网站。(阅读Opera Mini并下载)2-之后转到地址栏并键入opera:config,没有任何内容应该有www或http://.3.然后进入菜单&在其末尾参见“为复杂脚本使用位图字体”。不会在前面写任何句子。将其更改为Yes。4.保存。现在打开任何印地语网站,在你的手机/平板电脑上看到的是印地语字体,而不是方形字体。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8636714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档