Can you help me on how to disable searchview when button is pressed? I\'m trying this code:
searchView.setEnabled(false);
searchView.setFocu
You can use:
searchView.clearFocus();
and if you want to hide it using:
searchView.setVisibility(View.GONE);
Try below code:
searchView.setIconified(true);
If you want to clear it (SearchView), do:
searchView.clearFocus();
and if you want to hide it temporarily, do:
searchView.setVisibility(View.GONE);
Try the following:
searchview.setInputType(InputType.TYPE_NULL);
This worked for me
ImageView searchIcon = (ImageView)searchView.findViewById(android.support.v7.appcompat.R.id.search_button);
searchIcon.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Don't perform any action.
}
});
searchView.findViewById(R.id.search_button).setEnabled(false);
But you must check it for null and hide searchView:
ImageView searchBtn = (ImageView) searchView.findViewById(R.id.search_button);
if (searchBtn != null) searchBtn.setEnabled(false);
searchView.setVisibility(View.GONE);
I think this will work