2011-12-20 44 views
0

我不確定從哪裏開始,但我一直在試圖找到一個類似的類,它允許我創建一個可以添加圖像和文本的可滾動列表。Blackberry:在黑莓中創建一個ListView或者類似於TableView的屏幕

我找到了一個使用PictureScrollField的教程,但我不認爲這是我需要的。 FlowFieldManager是最接近的事情嗎?

編輯:

我看到在黑莓有一個tableView類。但是,它表示BlackBerry API 6.0.0,這是否意味着它不適用於bb 5.0?

+0

這是正確的。不過,舊版本確實有'TreeField'類。 – 2011-12-21 01:39:25

+0

讓我知道你是否得到了? – 2011-12-21 09:01:48

回答

1

對於BlackBerry,通常使用ListField構建可滾動列表。但確實有一些限制:每個項目需要具有相同的高度,並且必須自己完成所有繪圖,而不是使用用於BlackBerry屏幕的更典型的字段+管理器佈局。這些制約因素的優勢在於繪圖性能非常好。

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

我用HttpConnection獲取圖像。 – 2011-12-21 15:10:25