2012-06-25 37 views
0

我的列表具有可變長度列表項。 ContainerList支持可變長度的列表項。當我在互聯網上探索它時,我無法找到ContainerList的任何樣本。給我一個代碼片段來處理ContainerList。如何在lwuit 1.5中使用ContainerList?

+0

使用列表,它將適用於你想要做的事 – Mun0n

+0

列表將不支持可變長度列表項。 –

+0

肯定? wgat你想表示witj「變長」嗎? – Mun0n

回答

4

LWUIT演示包含Scroll演示中的ContainerList示例。

也有在我們的博客解釋http://codenameone.blogspot.com/

一般ContainerList是一個簡易替換爲列表,只需更換名單與ContainerList使用,它應該很無縫工作(儘管速度較慢)。

+0

謝謝。它爲我工作。 –

0

試試這個:

Vector variableLengthVector = new Vector(); 

variableLengthVector.clear(); 

for(int i=0;i< variableLengthStringArray.length;i++) 
{ 
variableLengthVector.add(variableLengthStringArray[i]); 
} 

List myListToBeDisplaye = new List(variableLengthVector); 

variableLengthStringArray - >它包含了要在列表中顯示的項目。

因此,只要你想顯示一個列表,只需填充一個矢量,並用該矢量初始化你的列表。確保在填充之前清除該向量或重新初始化向量。

現在,簡單地粘貼在窗體上列表或任何你想要顯示它..

好吧,你可以在這裏找到的東西有關containerList:

http://lwuit.java.net/nonav/javadocs/com/sun/lwuit/list/ContainerList.html

可以使用的容器像這樣的列表:

ContainerList abc = new ContainerList(new DefaultListModel(variableLengthVector));

+0

沒有Nikhil。我的單個列表項有5個組件,如2個標籤,1個TextArea和2個圖像。在這種情況下如何使用Vector。 –

+0

@Kalai我編輯了回答...看一看。 – Nikhil