繁体   English   中英

链接的AutoCompleteTextView视图。 在一个更改列表中进行选择

[英]Linked AutoCompleteTextView views. Selection in one changes list in other

我需要输入调查地点。 该位置由一个子地名和一个主要地名组成。 一个例子是巴黎 (次要地方)和法国 (主要地方)。

子场所和主要场所选项在两个AutoCompleteTextView视图中表示。 要求是,如果我先选择一个子位置,则会自动填写主要位置。如果我先选择一个主要位置,则会将子位置中的可用选项过滤掉,只包括链接到所选主要位置的子位置。 主要地点法国的示例,次地点将过滤巴黎马赛里昂等的选项。

我应该使用哪种数据结构来显示20000个项目,每个项目都有一个子位置和一个主要位置? 它是一对多数据集。

  • 如何根据另一个AutoCompleteTextView的输入更改AutoCompleteTextView的可用项目?
  • 我该如何解决这类问题? 我在AutoCompleteTextView使用20000个奇数项打开Activity时已经看到加载时间问题。

有任何建议请。

我认为性能不会有太大问题。 只需将数据保存在数据库中,这将为您提供最简单的结构方法。

即使在按下主要位置的第一个字母之后,它也已经大大降低了可能性。

从子位置->主要位置出发,您可以在显示选项列表更高的位置之前放置网格。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM