Asha SDK の List コンポーネントの奇妙な動作に少し引っかかっています。私がやっていることは、同じフォームで TextField と List を使用することです。TextField と BoxLayout の List だけで、関係はありません。問題は、TextField に焦点を当てると、元のコンポーネントの正確なコピーである別の List コンポーネントの作成がトリガーされるように見えますが、1 つのアイテムしか表示されないことです。あなたはそれを見ることができます
- 大きな緑色の境界線 2 つの水平行区切り記号 - 最初の 1 つは元のリストに属し、2 番目はその新しい偽のリストに属しているようです
- 小さな緑色の境界線は、新しい偽のリストで機能する小さな垂直スクロール バーを示します。元のリストは大きなスクロール バーを使用しており、右側に表示されます。
- 提供された画像の「アイテム 9」は偽のリストに属し、「アイテム 8」は元のリストに属します。
この画像は、TextField がフォーカスされていないときに List がどのようにレンダリングされるかを示しています。そこにあるものはすべて正しいようです:
この不具合を解決する方法はありますか?どうにかして LookAndFeel で微調整することは可能ですか? その偽のリストは本当に必要ありません。ちなみに、Nokia SDK 2 (S40) ではそのような問題はなく、すべてが期待どおりに動作します。
PS 私が実装しようとしているのは Autocomplete TextField です。そのためにこの記事を使用しています。Asha SDK でこれを行う他の方法がある場合は、共有してください。