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.
 
     
    