9

我想为 EditText 字段实现自动完成机制,但自动完成列表来自服务器。我查看了 AutoCompleteTextView 但默认情况下它只支持固定字符串。

我只是在谈论用户界面。我将向我的网络服务器发出一个 http 请求并取回 JSON 结果。我何时触发请求以及如何将其插入 UI?

4

2 回答 2

9

我认为你可以使用 AutoCompleteTextView,就像在这个例子中:http: //developer.android.com/reference/android/widget/AutoCompleteTextView.html

...但是为了使用您的服务器,您必须调整您的适配器。这就是它的用途:)

**编辑:** 这是一个很好的例子: 如何使用 AutoCompleteTextView 并使用来自 Web API 的数据填充它?

于 2012-05-01T17:20:56.113 回答
0

这取决于为您的服务器提供哪种服务。例如,如果它是一个 Web 服务器,您应该执行一个 http 请求。

于 2012-05-01T14:32:25.437 回答