我想在我的Android应用程序中使用Font类,我在我的项目中添加了JRE系统库(每件事都没问题),但是当我运行时,在log cat中显示此错误:
java.lang.NoClassDefFoundError:java.awt.Font
答案 0 :(得分:0)
您无法在Android中使用AWT。
使用自定义字体的正确方法是实例化Typeface customTypeface = Typeface.createFromFile(assets, "fonts/CustomFont.ttf");
myTextView.setTypeface(customTypeface);
。
例如:
nvcc
您还可以使用像Typeface.createFromFile(AssetManager, String)这样的第三方库来为您完成肮脏的工作。这甚至允许您从xml布局和样式
设置字体