調査のために場所を入力する必要があります。場所は、サブ地名とメイン地名で構成されます。例として、パリ(サブ プレイス) とフランス(メイン プレイス) があります。
サブ プレースとメイン プレースのオプションは、2 つのAutoCompleteTextView
ビューで表されます。要件は、最初にサブ プレイスを選択すると、メイン プレイスが自動的に入力されることです。最初にメイン プレイスを選択すると、サブ プレイスで使用可能なオプションがフィルタリングされ、選択したメイン プレイスにリンクされたサブ プレイスのみが含まれます。メインの場所がフランスの場合、サブの場所はパリ、マルセイユ、リヨンなどのオプションをフィルタリングします。
それぞれサブとメインの場所を持つ 20000 項目のリストには、どのようなデータ構造を使用すればよいですか? 1対多のデータセットです。
AutoCompleteTextView
別の入力に依存して使用可能なアイテムを変更するにはどうすればよいAutoCompleteTextView
ですか?- この種の問題をどのように実装しますか? に 20000 個の奇妙なアイテムがあるアクティビティを開くと、読み込み時間の問題が既に発生しています
AutoCompleteTextView
。
任意の提案をお願いします。