2016-02-29 60 views
1

我试图实例化一个图片如下,但同时模拟器一切似乎确定,在Android 4.4我得到一个NullPointerException一个对话框,警告......FontImage给出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

这不是正确的API来加载原生字体,所以它会返回null,因此在稍后创建图像失败。试试这个:

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

它的工作原理,谢谢! –

相关问题