我有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)