我正在开发一个使用Sqlite数据库的小型字典应用程序,其中有两列......字和Word定义..现在如何填充AutoCompleteTextView以便当用户开始键入任何Word进行搜索时我可以显示他/她单词Column中的所有单词基于他/她的第一个打字信?
答案 0 :(得分:1)
您是否查看了docs,这里有一个关于如何在那里使用AutoCompleteTextView的好例子。
public class CountriesActivity extends Activity {
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.countries);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_dropdown_item_1line, COUNTRIES);
AutoCompleteTextView textView = (AutoCompleteTextView)
findViewById(R.id.countries_list);
textView.setAdapter(adapter);
}
private static final String[] COUNTRIES = new String[] {
"Belgium", "France", "Italy", "Germany", "Spain"
};
}
使用上面的示例,您只需要将单词检索到数组中并将其传递给适配器。