【发布时间】:2012-05-11 01:33:06
【问题描述】:
我想为 EditText 字段实现自动完成机制,但自动完成列表来自服务器。 我查看了 AutoCompleteTextView 但默认情况下它只支持固定字符串。
我只是在谈论用户界面。我将向我的网络服务器发出一个 http 请求并取回 JSON 结果。何时触发请求以及如何将其插入 UI?
【问题讨论】:
标签: android autocomplete
我想为 EditText 字段实现自动完成机制,但自动完成列表来自服务器。 我查看了 AutoCompleteTextView 但默认情况下它只支持固定字符串。
我只是在谈论用户界面。我将向我的网络服务器发出一个 http 请求并取回 JSON 结果。何时触发请求以及如何将其插入 UI?
【问题讨论】:
标签: android autocomplete
我认为您可以使用 AutoCompleteTextView,如下例所示: http://developer.android.com/reference/android/widget/AutoCompleteTextView.html
...但是为了使用您的服务器,您必须调整您的适配器。这就是它的用途:)
**编辑:** 这是一个很好的例子: How do I Use AutoCompleteTextView and populate it with data from a web API?
【讨论】:
这取决于为您的服务器提供哪种服务。例如,如果它是一个 web 服务器,你应该执行一个 http 请求。
【讨论】: