私はListFieldを持っています。アイテムを削除すると、リストは一番上にスクロールします。 setSelectedIndex(rowIndex)を使用して、表示していたリストの場所に戻ることができますが、これは画面上に表示されていた行を保持しません。代わりに、正しいインデックスが画面に表示されたらスクロールを停止したため、行が画面の下部に表示されます。Blackberry - アイテムを削除した後にListFieldがスクロールしないようにします。
行を削除してリストのビュー/スポットを保存する方法はありますか?
これは、正しい行にフォーカスを移しますが、画面上に表示される行は依然として異なります。たとえば、私は5-10行目を見ていますが、removeRow(8)のあと、setSelectedIndex(8)は画面を3-8行目にします。 – Chicowitz
正確に意味するものは得られませんでした。フォーカスを特定のオブジェクトに設定する場合は、行が削除され、フォーカスが見つかったリストのインデックスに設定されているときに、リスト内のこのオブジェクトを探します。 –