大家好,任何人都知道我们如何在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());任何人都知道,请给我解决方案。
发布于 2011-12-27 04:04:24
由于Android不支持古吉拉特语和印地语,您仍然可以为您的应用程序提供这种支持。
对于古吉拉特语,将C:\WINDOWS\Fonts\Shruti.TTF文件复制到您的Assets文件夹click here to know how to make assets folder中,然后使用以下代码。
TextView text_view = new TextView(this);
Typeface font = Typeface.createFromAsset(getAssets(), "Shruti.TTF");
text_view.setTypeface(font);
text_view.setText("ગુજરાતી");Shruti.TTF文件用于古吉拉特文字体。同样,您可以添加对印地语文件的支持。
发布于 2012-09-13 16:26:43
安卓系统不支持印地语和其他许多印度langy=uages。尽管HTC正计划为一些印度语言提供支持。Read Here.
现在,你用来将印地语文本放入你的应用程序的代码只有在Android手机内置支持印地语的情况下才能工作。
你需要像Kri说的那样在你的应用程序中嵌入印地语字体。
发布于 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 (仅限高级用户)
https://stackoverflow.com/questions/8636714
复制相似问题