I have a SearchView widget in my app, and I want to ask some questions about making it custom. First of all, you can start search only by clicking on search ico
By default the SearchView is 'iconified'. So you should use this code in java:
SearchView searchView = (SearchView) findViewById(R.id.searchView);
searchView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
searchView.setIconified(false);
}
});
or use this in xml:
this 2 ways is correct, but different in icons display.