无法使用ImageDownloadService(EncodedImage)设置按钮图标

时间:2014-06-08 05:17:04

标签: codenameone

我在使用ImageDownloadService时遇到问题。以下是我的代码。如果我使用标签,我可以显示从服务器下载的图像。但如果我使用按钮,则不显示任何内容。我已将占位符设置为按钮的初始图标。请问我做错了什么?

EncodedImage eImg = EncodedImage.findButton(f).getIcon();
Image i = URLImage.createToStorage(eImg, "MyStoredImage.jpg", "http://ImgURL.png", URLImage.RESIZE_SCALE);

//now set the ad image to downloaded image
findButton(f).setIcon(i);

如果我使用findLabel(f).getIcon()代替findLabel(f).setIcon(i),则代码可以使用,但对于Button则不然。这是为什么?

提前致谢。

1 个答案:

答案 0 :(得分:1)