如何在lwuit 1.5中使用ContainerList?

时间:2012-06-25 14:21:55

标签: list java-me lwuit

我的列表包含可变长度列表项。 ContainerList支持可变长度列表项。当我在互联网上探索它时,我找不到ContainerList的任何样本。给我一段代码来处理ContainerList。

2 个答案:

答案 0 :(得分:4)

LWUIT演示在Scroll演示中包含一个ContainerList示例。

我们的博客http://codenameone.blogspot.com/

中也有解释

通常,ContainerList是list的替代品,只是将List的用法替换为ContainerList,它应该非常无缝地工作(尽管速度较慢)。

答案 1 :(得分: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 - &gt; 它包含您希望在列表中显示的项目。

因此,只要您想显示一个列表,只需填充一个向量并使用该向量初始化您的列表。确保在填充之前清除该向量或重新初始化向量。

现在,只需将您的列表粘贴到表单或您希望显示的位置即可。

好的,你可以在这里找到关于containerList的东西:

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

您可以使用这样的容器列表:

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