2013-02-21 65 views
3

我是代碼名稱1中的新成員。我必須在具有特定寬度和高度的容器(流佈局)中添加圖像。以代碼名稱在java代碼中添加圖像

1:codenameone的指南說我們必須在資源文件夾中添加圖片。資源文件夾在哪裏?

2:創建圖像我正在使用圖像類的createImage(路徑)。如果我們將圖像文件放在資源文件夾中,那麼該圖像的路徑是什麼。

3:這裏是對圖像文件的任何類型限制。

請幫忙。

回答

2

資源文件不是文件夾,SRC目錄根目錄中的「.res」文件包含您的主題以及您可能需要的其他圖像。這裏的價值在於,您可以添加多圖像(請參閱tutorial)以及編寫非常便攜的代碼。

您可以通過fetchResourceFile()訪問GUI構建器中的資源文件,也可以使用Resources.open(如init方法中演示的)在非GUI構建器應用程序中訪問該資源文件。

您還可以在res文件旁邊的src根目錄中放置任意的JPG/PNG文件。雖然Codename One沒有限制,但設備傾向於很好地支持PNG/JPG,並可能會以其他格式失敗。

5

當你把圖像你想在你的src文件夾中添加的代碼看起來應該如下:

Label i = new Label(); Image img = Image.createImage("/imageToAdd.png"); i.setIcon(img);

您可以更改標籤到任何對象,你想用它來顯示您的圖片。