1

我在我的应用程序中使用了 gurumukhi(Punjabi) 字体。它在较低版本中运行良好,但在较高版本中却不行。我正在这样做

Typeface tf = Typeface.createFromAsset(getAssets(),"bulara_5.ttf");
                      Book_Data.setTypeface(tf);     
                      Book_Data.setText( XMLfunctions.getValue(e, "Pun"));

谁能帮我。我怎样才能使它也支持更高版本。任何帮助都会得到帮助。

4

1 回答 1

1

我认为您这样做有误,我检查了一下,它在android 4上对我有用。

可能是你没有改变程序的语言,这是你问题的原因。请参阅此以了解您的应用程序的设置语言:

你可以看到这个问题来解决你的问题:

并检查您的资产中的字体名称(“bulara_5.ttf”),不要在资产文件夹中。名称必须是 bulara_5.ttf,它不是这样的 bulara_5.TTF。

于 2012-08-17T14:55:40.683 回答