Blackberry:在Blackberry中创建一个类似ListView或TableView的屏幕

时间:2011-12-20 21:20:58

标签: blackberry

我不知道从哪里开始,但我一直在尝试找到一个允许我创建可滚动列表的类似类,我可以在其中添加图像和文本。

我找到了一个使用PictureScrollField的教程,但我不认为这就是我需要的。 FlowFieldManager最接近吗?

编辑:

我看到Blackberry中有一个tableView类。但是,它说黑莓API 6.0.0,那么这是否意味着它不适用于bb的5.0?

4 个答案:

答案 0 :(得分:1)

对于BlackBerry,通常使用ListField来构建可滚动列表。但它确实有一些限制:每个项目都需要具有相同的高度,您必须自己完成所有绘图,而不是使用用于BlackBerry屏幕的更典型的字段+管理器布局。这些限制的好处是绘图性能非常好。

答案 1 :(得分:0)

在以下链接中,某些指定的布局也可用于OS5.0 比如表格视图,网格视图和电子表格布局 只需将该类复制粘贴到您的项目中即可使用此

如果它对您没用,请忽略此

答案 2 :(得分:0)

答案 3 :(得分:0)

我使用FieldManager类来执行此操作。例如,您可以使用:

net.rim.device.api.ui.container.VerticalFieldManager.

对于我使用过以下代码的图像。

InputStream inputStream = connection.openInputStream();

            byte[] data = IOUtilities.streamToBytes(inputStream);


            EncodedImage img = EncodedImage.createEncodedImage(data, 0,  data.length);
            img.setScale(3);

            imgOK.setImage(img);