我想要做什麼:地點選擇選擇器輸入小部件
- 顯示一個文本框,輸入字段,將接受一個城市的名稱(在全世界任何一個城市)
- 用戶開始輸入,我會自動(完成/建議)城市名稱。
- 當用戶從下拉列表中選擇一個城市名稱時,該名稱也出現在文本框中,並且背景被突出顯示爲非常淺的藍色。
是否有任何現有的窗口小部件這樣做?如果不是,自動(完成/建議)城市名稱的好方法是什麼?
編輯:我知道AutoCompleteTextView自動完成。問題更多的是如何處理城市的詳盡數據源(希望在某處作爲API可用)以及將該小部件與此數據源列表連接起來。
是否有一個API可以將此小部件插入以便自動完成自身?如果沒有,我能在哪裏找到全球城市的詳盡清單? – jrharshath