J2ME で TextField と ListView を含む 1 つのフォームを設計したいと考えています。しかし、このフォームの作成方法がわかりません。Dictionary Form のように見えます。誰か私がそれをするのを手伝ってくれませんか?
1 に答える
MIDP の基本的な UI コントロールでは、これを実際に行うことはできません。
リストに TextField を含めることはできません。
コントロールが優れているため、LWUITを検討することをお勧めします。
リストに画像を表示する必要がない場合は、TextField と StringItem の両方を含むフォームを使用できます。残念ながら、フォームに追加された ItemStateListener は、リストほど多くの情報を提供しない可能性があります。
リストを自分で CustomItem に実装することは、かなりの量のコードを記述することを意味しますが、実行可能です。
検索文字列を入力する TextField と検索結果を表示する List が必要な場合は、最初に TextBox を使用し、次に List を使用することをお勧めします。ここでは、個別の画面が断然最速のソリューションです。
編集: j2me で swing を使用することはできません。あなたができることは、フォームにテキストフィールドだけを持ち、ユーザーがTextFieldの内容を変更したときにフォームに/からStringItemsを追加/削除することです。テキストフィールドの内容が変更されたときに、ItemStateListener に依存して通知できるはずです。