我正在使用此代码 -
HorizontalFieldManager hfm = new HorizontalFieldManager();
this.add(hfm);
Bitmap HELLO_LOGO = Bitmap.getBitmapResource("test.jpg");
BitmapField helloBmpField = new BitmapField(HELLO_LOGO);
hfm.add(helloBmpField);
我在res-test.jpg,icon.png,tester.gif下的img文件夹中有3个文件 我在横向经理中也有一个labelfield。 它们中的任何一个现在显示但不是两个。我已经检查了图像的大小也很好。 我已经逐个尝试了所有3个文件 - 它占用了屏幕上的一些空间,但图像没有显示任何3个文件
有人可以告诉我,我做错了什么 感谢
答案 0 :(得分:0)
您可以向此代码添加一些调试输出语句,并检查图像是否已加载。
缺少某些上下文,我假设此代码取自Screen类的构造函数。如果没有,这可能是事件处理线程的问题。
首先检查:文件名是comlete吗?它应该是“img / test.jpg”而不是“test.jpg”吗?
答案 1 :(得分:0)
检查您在 extension
文件夹中放置的图片名称的 res
。可能是 test.JPG
文件夹中的图片被命名为 res
(扩展名为大写字母),但在您编写的代码中 > test.jpg
(扩展名为小写字母)或任何其他类似的命名错误......