我正在尝试实例化一个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'”
答案 0 :(得分:0)
这不是加载原生字体的正确API,因此它会返回null,因此以后无法创建图像。试试这个:
Font fnt = Font.createTrueTypeFont("native:MainRegular", "native:MainRegular");
Image img = FontImage.createFixed("B", fnt, 0, 20, 20);