小编Ema*_* Ch的帖子

android searchview无法用大写字母过滤

我有searchview它工作正常,当我输入英文单词的小写字母.但是,当我使用大写单词过滤列表时,它不起作用,当我键入时,请帮助我解决我的问题.谢谢我的进步

这是我的searchView代码

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    // Inflate menu to add items to action bar if it is present.
    inflater.inflate(R.menu.menu_main, menu);
    // Associate searchable configuration with the SearchView
    SearchManager searchManager =
            (SearchManager) getSystemService(Context.SEARCH_SERVICE);
    searchView =
            (android.support.v7.widget.SearchView) menu.findItem(R.id.menu_search).getActionView();
    searchView.setSearchableInfo(
            searchManager.getSearchableInfo(getComponentName()));

    searchView.setOnQueryTextListener(new android.support.v7.widget.SearchView.OnQueryTextListener() {
        @Override
        public boolean onQueryTextSubmit(String query) {
            return false;
        }

        @Override
        public boolean onQueryTextChange(String newText) {
            Log.i("search", "search is working  "+newText);
            listDataAdapter.getFilter().filter(newText);
            return false;
        }
    });

    return true;
}
Run Code Online (Sandbox Code Playgroud)

这是适配器代码

 public abstract class …
Run Code Online (Sandbox Code Playgroud)

android filter adapter searchview

0
推荐指数
1
解决办法
1622
查看次数

标签 统计

adapter ×1

android ×1

filter ×1

searchview ×1