I have a MenuItem searchItem.
which filters listview results as expected.
But when i press search button(magnifying glass) on soft keyboard keyboard does not hide itself.
What should i do to hide keyboard on click of search button on keyboard
MenuInflater inflater = getSupportMenuInflater();
inflater.inflate(R.menu.menu_search, menu);
MenuItem searchItem = menu.findItem(R.id.menu_search);
SearchView searchView = (SearchView) searchItem.getActionView();
searchView.setSubmitButtonEnabled(true);
searchView.setIconified(true);
SearchView.OnQueryTextListener queryTextListener = new SearchView.OnQueryTextListener()
{
@Override
public boolean onQueryTextChange(String newText)
{
// this is adapter that will be filtered
if(companyListAdapter != null)
{
companyListAdapter.getFilter().filter(newText);
}
return true;
}
@Override
public boolean onQueryTextSubmit(String newText)
{
// this is adapter that will be filtered
if(companyListAdapter != null)
{
companyListAdapter.getFilter().filter(newText);
}
return true;
}
};
searchView.setOnQueryTextListener(queryTextListener);
Please help.