如何将搜索选项添加到Android Spinner?

如何将搜索选项添加到Android Spinner?,android,android-spinner,Android,Android Spinner,我在android spinner中有一长串数据显示。所以我想给这个微调器添加一个搜索选项?谁能帮我一个简单的示例代码。。(我看到了一些关于这方面的答案,但还不够) 我是android新手,我知道这不是正确的方法。但是我想在微调器中添加这种选项。当您在搜索框中点击一个字母时,与该字母相关的项目列表将显示在微调器中。非常感谢 公共无效搜索(视图){ 使用TextWatcher,然后在适配器上调用notifyDataSetChanged(): searchText.addTextChangedLis

我在android spinner中有一长串数据显示。所以我想给这个微调器添加一个搜索选项?谁能帮我一个简单的示例代码。。(我看到了一些关于这方面的答案,但还不够)

我是android新手,我知道这不是正确的方法。但是我想在微调器中添加这种选项。当您在搜索框中点击一个字母时,与该字母相关的项目列表将显示在微调器中。非常感谢

公共无效搜索(视图){


使用
TextWatcher
,然后在适配器上调用
notifyDataSetChanged()

searchText.addTextChangedListener(new TextWatcher() {

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

    }

    @Override
    public void beforeTextChanged(CharSequence s, int start, int count, int after) {

    }

    @Override
    public void afterTextChanged(Editable s) {
        cursor = db.rawQuery("SELECT * FROM tblRepTeritories WHERE RepCode like?", 
            new String[] {"%" + searchText.getText().toString() + "%"});
        adapter1.notifyDataSetChanged();

    }
});

稍微解释一下..然后,发布你自己尝试过的代码。@SpK我尝试过的代码在上面..谢谢,它是否有效。@SpK它是否有效。但它不是我想要的。它只给出搜索结果。但我想要这种东西。“当您在搜索框中点击一个字母时,会弹出微调器,并在微调器中显示与该字母相关的项目列表”。谢谢。也许您应该查看AutoCompleteTextView,这可能是适合您需要的内容。请签出。
searchText.addTextChangedListener(new TextWatcher() {

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

    }

    @Override
    public void beforeTextChanged(CharSequence s, int start, int count, int after) {

    }

    @Override
    public void afterTextChanged(Editable s) {
        cursor = db.rawQuery("SELECT * FROM tblRepTeritories WHERE RepCode like?", 
            new String[] {"%" + searchText.getText().toString() + "%"});
        adapter1.notifyDataSetChanged();

    }
});