FontImage给出NullPointerException

时间:2016-02-29 12:24:35

标签: codenameone

我正在尝试实例化一个Image如下,但在模拟器上一切似乎都没问题,在Android 4.4上我得到一个关于NullPointerException的对话框警告......

Image img = FontImage.createFixed("B", Font.create("native:MainRegular"), 0, 20, 20);

我错过了什么?

编辑:在Android 5上它说:“尝试从空对象引用上读取字段'java.lang.Object com.codename1.impl.android.AndroidImplementation $ NativeFont.font'”

1 个答案:

答案 0 :(得分:0)

这不是加载原生字体的正确API,因此它会返回null,因此以后无法创建图像。试试这个:

Font fnt = Font.createTrueTypeFont("native:MainRegular", "native:MainRegular");
Image img = FontImage.createFixed("B", fnt, 0, 20, 20);