2

私は正常に動作しているがいくつかの問題があるautocompletetextviewを使用しました:

1)提案リストが表示されたら、仮想キーボードを非表示にする必要があります。

2)提案リストには、入力した文字と一致するすべての提案が表示されます。たとえば、文字Aと入力すると、すべての都市名に文字Aが含まれ、文字Aで始まります。ただし、都市リストが大きすぎるため、Bから始まる都市のみを表示する必要があります(30000 +)。前もって感謝します。

4

1 に答える 1

4

1)提案リストが表示されたら、仮想キーボードを非表示にする必要があります。

これはお勧めしません。ユーザーが1文字だけ入力してから選択すると仮定するのはなぜですか。あなたのリストが30000+であり、私がボストンに入りたいと仮定します。ユーザーがBと入力し、Bで始まる500の都市をスクロールしてボストンを選択するのに役立つと思いますか、または「Bos」と入力するとリストが2〜3になり、ユーザーがそれを選択します。ユーザーがリスト内のアイテムを選択すると、仮想IMEを確実に閉じることができます。詳細については、imeActionsを参照してください。

2)提案リストには、入力した文字と一致するすべての提案が表示されます。たとえば、文字Aと入力すると、すべての都市名に文字Aが含まれ、文字Aで始まります。ただし、都市リストが大きすぎる(30000)ため、Bから始まる都市のみを表示する必要があります。 +)。前もって感謝します。

これは意図された動作です。開始するだけでよい場合は、最初の文字に基づいてリストを並べ替えるFastScrollListViewと呼ばれる別のオプションがあります。

于 2012-11-24T04:43:02.957 に答える