我的列表包含可变长度列表项。 ContainerList支持可变长度列表项。当我在互联网上探索它时,我找不到ContainerList的任何样本。给我一段代码来处理ContainerList。
答案 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));