不能在我的应用程序中使用Font类

时间:2015-05-14 07:06:52

标签: android

我想在我的Android应用程序中使用Font类,我在我的项目中添加了JRE系统库(每件事都没问题),但是当我运行时,在log cat中显示此错误:

  

java.lang.NoClassDefFoundError:java.awt.Font

1 个答案:

答案 0 :(得分:0)

您无法在Android中使用AWT。

使用自定义字体的正确方法是实例化Typeface customTypeface = Typeface.createFromFile(assets, "fonts/CustomFont.ttf"); myTextView.setTypeface(customTypeface); 。 例如:

nvcc

documentation

您还可以使用像Typeface.createFromFile(AssetManager, String)这样的第三方库来为您完成肮脏的工作。这甚至允许您从xml布局和样式

设置字体