如何在Sqlite数据库中填充AutoCompleteTextView

时间:2016-12-27 21:20:14

标签: android sqlite android-sqlite

我正在开发一个使用Sqlite数据库的小型字典应用程序,其中有两列......字和Word定义..现在如何填充AutoCompleteTextView以便当用户开始键入任何Word进行搜索时我可以显示他/她单词Column中的所有单词基于他/她的第一个打字信?

1 个答案:

答案 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"
    };
}

使用上面的示例,您只需要将单词检索到数组中并将其传递给适配器。