如何设置TextView的古吉拉特语中的Andr​​oid应用程序?

问题描述:

我想在我需要显示在古吉拉特语TextView的一个应用程序。

I want to make a application in which i needs to show the textview in gujarati language.

我试着用

Typeface tf = Typeface.createFromAsset(getAssets(), "G-SARAL1.TTF");
text.setTypeFace(tf);

但是这不是工作,我设置string.xml文件中的古吉拉特语的文字,然后我设置TextView的该字符串,但是当我运行应用程序,它显示正方形boxs,而不是性格古吉拉特语,

but this is not working, I set the gujarati text in string.xml file and then i set that string in the textview, but when i run the application, it display square boxs instead of gujarati character,

谁能帮助我,我怎么能实现这个任务。

can anyone help me , how can i implement this task.

作为古吉拉特和印地文语言不被支持的Andr​​oid,你仍然可以给支持您的应用程序。

As gujarati and hindi languages are not supported by Android, you can still give that support to your Application.

有关古吉拉特复制 C:\\ WINDOWS \\ Fonts \\中Shruti.TTF 文件到您的资产文件夹。然后使用以下code。

For Gujarati copy the C:\WINDOWS\Fonts\Shruti.TTF file to your asset folder. Then use the following code.

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

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

Shruti.TTF file is for Gujarati font. Similarly you can add support for hindi file.