带有URL的图像的Blackberry-ListField(XML DATA)

时间:2011-09-26 12:48:24

标签: xml-parsing blackberry-simulator blackberry-eclipse-plugin listfield

我想在ListField中显示我的XML中的图像。我已经解析了数据但是无法在listfield.i创建了一个bean类,其中包含了我的数据的setter和getter。

 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。然后我在该Manager中添加了我的位图和标签。

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);

我正在运行我的应用程序时出现空白屏幕。   任何建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

看起来很难理解提供的示例代码的问题。尝试提供完整的代码。另外,请访问此链接,该链接演示了黑莓web位图字段。 blackberry-webbitmapfield从服务器下载图像并在屏幕上呈现。