【发布时间】:2012-07-15 16:22:51
【问题描述】:
我想使用网络服务填充我的快速搜索框。我有一个网络服务,它从网络服务器中提取搜索数据以放入字符串数组。我希望在用户输入搜索对话框时显示该数据列表。我相信默认的搜索对话框是一个简单的EditText。如何使它成为一个`AutoCompleteTextView 并使用包含我的数据的字符串数组填充它?
【问题讨论】:
标签: android
我想使用网络服务填充我的快速搜索框。我有一个网络服务,它从网络服务器中提取搜索数据以放入字符串数组。我希望在用户输入搜索对话框时显示该数据列表。我相信默认的搜索对话框是一个简单的EditText。如何使它成为一个`AutoCompleteTextView 并使用包含我的数据的字符串数组填充它?
【问题讨论】:
标签: android
首先您必须解析来自网络服务的数据,然后将值/数据存储在字符串中
示例:CricketTeams
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_dropdown_item_1line, CricketTeams);
AutoCompleteTextView textView = (AutoCompleteTextView)
findViewById(R.id.countries_list);
textView.setAdapter(adapter);
} }
板球队将从您的网络服务获取数据的位置。
更详细的例子Here
【讨论】:
AutoCompleteTextView。我不知道如何将AutoCompleteTextView 作为我的默认搜索对话框
CricketTeams.getText().toString(); 从 AutoComplete TextView 中获取文本,然后开始搜索