我想做的事:
- 显示一个文本框作为输入字段,它将接受城市名称(世界上的任何城市)
- 当用户开始输入时,我会自动(完整/建议)城市名称。
- 当用户从下拉列表中选择一个城市名称时,该名称也会出现在文本框中,并且背景会突出显示为非常浅的蓝色。
是否有任何现有的小部件可以做到这一点?如果没有,自动(完整/建议)城市名称的好方法是什么?
编辑:我知道 AutoCompleteTextView 会自动完成。问题更多是关于处理详尽的城市数据源(希望在某处作为 API 在线提供),并将小部件与此数据源列表连接起来。