2012-06-25 38 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