0

我想要在ListField中顯示XML中的圖像。我解析了數據,但無法在listfield.I中顯示該數據。我創建了一個bean類其中包括我的數據的setter和getter。帶有來自URL(XML數據)的圖像的Blackberry-ListField

if(tempList.item(j).getNodeName().equalsIgnoreCase("bsub")){ 
      tempNode = tempList.item(j); 
      tempNode2 = ((NodeList)tempNode.getChildNodes()).item(0); 
          bean.setsubTitle(tempNode2.getNodeValue().trim()); 
          bean.getsubTitle(); 
          System.out.println("Node Value or subtitle" + bean.getsubTitle().toString()); 
         } 
         if(tempList.item(j).getNodeName().equalsIgnoreCase("bimage")){ 
          tempNode = tempList.item(j);  
          tempNode2 = ((NodeList)tempNode.getChildNodes()).item(0); 
          bean.setImageurl(tempNode2.getNodeValue().trim()); 
          bean.getimageurl(); 
          System.out.println("Node Value or bimg" + bean.getimageurl().toString()); 
         } 

然後我創建了一個TableRowManager.then然後我像上面那樣在該管理器中添加了我的位圖和標籤。

enter code here 

     { 
    TableRowManager row = new TableRowManager(); 

    BitmapField bitmap = new BitmapField(bean.getImage()); 
    row.add(bitmap); 
    LabelField label = new LabelField(bean.getTitle()); 
    row.add(label); 
    label.setFont(myFont1); 
      bitmap.setFont(myFont); 

我在運行我的應用程序時出現空白屏幕。 任何建議將不勝感激。

回答

0

看起來很難理解提供的示例代碼的問題。嘗試提供完整的代碼。另外,訪問這個演示黑莓網站位圖字段的鏈接。 blackberry-webbitmapfield從服務器下載圖像並在屏幕上呈現。

+0

tableRowManager是我的自定義管理器,它用於listview方法。 – Sagar