0

我在我的应用程序中使用 arial 字体,该字体已本地化为波兰语和德语。对于这两种语言,我无法显示几个字母。我正在使用 UTF-8 编码,但我仍然会时不时地看到矩形而不是“未知”字母。有人遇到过同样的问题吗?我需要更改 XML 字符串编码吗?

谢谢

4

1 回答 1

0

在 android 中,您可以在 textview 控件中使用任何文本字体,但不能在 xml 布局文件中使用。您应该首先将 textview 控件膨胀到 TextView 实例。然后从 /asset 文件夹加载字体并设置为这些实例,如下所示:

 TextView tv=(TextView)findViewById(R.id.custom); 
  Typeface face=Typeface.createFromAsset(getAssets(), "fonts/arial.ttf"); 
  tv.setTypeface(face); 
于 2012-10-26T04:57:47.630 回答