在android中添加searchview时如何以及在何处插入Sql Db查询?

时间:2015-07-29 17:53:38

标签: android searchview

我想在android中创建一个搜索视图,它从sqlite db中读取值,并在我们更改searchview的文本时显示为列表视图。

1 个答案:

答案 0 :(得分:0)

假设a已经定义了一个EditText来获取用户输入。

然后使用它来挂钩文本更改事件,然后运行数据库查询来构建建议,然后将它们添加到列表视图中:

EditText searchTo = (EditText)findViewById(R.id.medittext);
searchTo.addTextChangedListener(new TextWatcher() {

    @Override
    public void afterTextChanged(Editable s) {
        // TODO Auto-generated method stub

    }

    @Override
    public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        // TODO Auto-generated method stub

    }

    @Override
    public void onTextChanged(CharSequence s, int start, int before, int count) {
        doSomething();
    } 
});