如何在ListView中使用过滤器?

时间:2014-04-22 20:27:57

标签: java android filter

我有ListView的名字,我有EditText-“inputSearch”。 我试图使用getFilter方法来显示包含“inputSearch”中插入文本的名称,但我只得到以输入文本开头而不是包含它的名称。

   ArrayAdapter<String> adapter;
   inputSearch = (EditText) findViewById(R.id.inputSearch);

   inputSearch.addTextChangedListener(new TextWatcher() {
        public void afterTextChanged(Editable arg0) {

        } 

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


        public void onTextChanged(CharSequence s, int start, int before,
                int count) {
            adapter.getFilter().filter(s);

        }

    });

0 个答案:

没有答案