如何在android应用程序中为textview设置gujarati?

Jay*_*esh 3 android

我想创建一个应用程序,其中我需要以古吉拉特语显示textview.

我试过了

Typeface tf = Typeface.createFromAsset(getAssets(), "G-SARAL1.TTF");
text.setTypeFace(tf);
Run Code Online (Sandbox Code Playgroud)

但这不起作用,我在string.xml文件中设置gujarati文本,然后我在textview中设置该字符串,但是当我运行应用程序时,它显示方框而不是古吉拉特字符,

任何人都可以帮助我,我该如何实现这项任务.

use*_*156 7

由于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("???????");
Run Code Online (Sandbox Code Playgroud)

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