使用setOnQuertTextListener过滤空格

时间:2018-03-23 13:44:42

标签: java android-studio android-arrayadapter

我在ArrayAdapters中搜索数组列表中的项目,我遇到的问题是当我搜索数据时,搜索功能大部分都在工作,当我使用空格时它会跳起来,例如, “01”会起作用,但“4月01日”不起作用。

我使用setOnQueryTextListener方法,我在找到任何解决方案方面遇到了很多麻烦。

这是我的代码;

SearchView sv;

sv=(SearchView) findViewById(R.id.searchView1);

final ArrayAdapter Current = new ArrayAdapter(this, android.R.layout.simple_list_item_1, headlines);

setListAdapter(Current);

 sv.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
        @Override
        public boolean onQueryTextSubmit(String text) {
            return false;
        }

        @Override
        public boolean onQueryTextChange(String text) {
            Current.getFilter().filter(text);
            return false;
        }
    });

任何有关这方面的帮助都会受到赞赏,因为我很难将空间过滤掉,我不确定如何去做。欢呼声。

0 个答案:

没有答案