0

AutoCompleteTextView を使用して住所エントリを提供します。通りの名前は、通りの選択肢を提供するために ArrayAdapter として定義および提供されます。これは機能します。残念ながら、ドロップダウンには 6000 を超える通りの名前が含まれているため、非常に遅く表示されます。すでにしきい値を 2 から 6 程度に変更しようとしていますが、それほど速くはありません。

可能であれば、アルゴリズムなどをオーバーライドする必要があると思います。または、これを解決する別のアプローチがあるかもしれません。何か案は?

4

1 に答える 1

0

ListAdapterを実装するカスタムを提供できますFilterable。独自の を作成するFilterことで、既定のものよりも高速に動作するものを設計できます。

于 2013-01-16T18:08:53.550 に答える