我想创建一个应用程序,其中我需要以古吉拉特语显示textview.
我试过了
Typeface tf = Typeface.createFromAsset(getAssets(), "G-SARAL1.TTF");
text.setTypeFace(tf);
Run Code Online (Sandbox Code Playgroud)
但这不起作用,我在string.xml文件中设置gujarati文本,然后我在textview中设置该字符串,但是当我运行应用程序时,它显示方框而不是古吉拉特字符,
任何人都可以帮助我,我该如何实现这项任务.
由于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文件的支持.
| 归档时间: |
|
| 查看次数: |
4891 次 |
| 最近记录: |