HorizontalFieldManager mngr = new HorizontalFieldManager(USE_ALL_WIDTH);
LabelField label = new LabelField("AACD");
BitmapField pic=new BitmapField(Bitmap.getBitmapResource("res/aacdIconSmall.PNG"),Field.FOCUSABLE);
mngr.add(pic);
mngr.add(label);
this.setBanner(mngr);
BrowserField browserField = new BrowserField();
add(browserField);
AACD标签出现在我的BrowserField上方,但我的pic位图从未出现过。有什么想法吗?
答案 0 :(得分:2)
您的代码没问题。
但是我怀疑您没有将图像添加到JDE项目中,因此在构建项目期间,图像不会包含在生成的.cod
文件中。
答案 1 :(得分:0)
无需使用res文件夹
尝试Bitmap.getBitmapResource(“img / aacdIconSmall.png”)
文件夹应该是这样的
RES - img - aacdIconSmall.png
(我不知道accdIconSmall.PNG是否区分大小写,尚未测试,只是确保您使用相同的大小写)