我需要输入一个位置进行调查。该位置由子地名和主地名组成。一个例子是巴黎(次地点)和法国(主要地点)。
子位置和主要位置选项在两个AutoCompleteTextView
视图中表示。要求是,如果我首先选择一个子位置,则会自动填写主要位置。如果我首先选择一个主要位置,则子位置中的可用选项将被过滤为仅包括与所选主位置链接的子位置。主要地点France的示例,子地点将筛选到Paris、Marseille、Lyon等的选项。
对于 20000 个项目的列表,每个项目都有一个子位置和主位置,我应该使用哪种数据结构?它是一对多的数据集。
- 如何更改
AutoCompleteTextView
依赖于另一个输入的可用项目AutoCompleteTextView
? - 我该如何解决这种问题?打开 Activity 时,我已经看到加载时间问题,其中包含 20000 个奇怪的项目
AutoCompleteTextView
。
请有任何建议。