可変長のリスト項目を持つ私のリスト。ContainerList は、可変長のリスト項目をサポートしています。インターネットで調べたところ、ContainerList のサンプルが見つかりません。ContainerList を操作するサンプル コードを教えてください。
2 に答える
LWUIT デモには、スクロール デモの ContainerList サンプルが含まれています。
ブログhttp://codenameone.blogspot.com/にも説明があります
通常、ContainerList は list のドロップイン置換であり、List の使用法を ContainerList に置き換えるだけで、かなりシームレスに動作するはずです (速度は遅くなりますが)。
これを試して:
Vector variableLengthVector = new Vector();
variableLengthVector.clear();
for(int i=0;i< variableLengthStringArray.length;i++)
{
variableLengthVector.add(variableLengthStringArray[i]);
}
List myListToBeDisplaye = new List(variableLengthVector);
variableLengthStringArray->リストに表示するアイテムが含まれています。
したがって、リストを表示するときはいつでも、ベクトルを設定し、そのベクトルでリストを初期化するだけです。値を設定する前に、必ずそのベクトルをクリアするか、ベクトルを再初期化してください。
ここで、リストをフォームまたは表示したい場所に貼り付けるだけです。
OK、containerListに関するものはここにあります:
http://lwuit.java.net/nonav/javadocs/com/sun/lwuit/list/ContainerList.html
次のようなコンテナリストを使用できます。
ContainerList abc = new ContainerList(new DefaultListModel(variableLengthVector));