0

我的列表具有可变长度列表项。ContainerList 支持可变长度列表项。当我在互联网上探索它时,我找不到 ContainerList 的任何示例。给我一段在 ContainerList 上工作的示例代码。

4

2 回答 2

4

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

在我们的博客http://codenameone.blogspot.com/中也有解释

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

于 2012-06-30T08:54:55.300 回答
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));

于 2012-06-26T05:47:01.640 回答