Existe este widget para ActionBar que se llama 'SearchView'. Cuando no está en uso, se ve así:
Y cuando está en uso, se ve así:
Quiero (programáticamente por supuesto) abrir la vista de búsqueda (hacerla "en uso").
Probé varias funciones como:
SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();
searchView.setOnQueryTextListener(this);
searchView.performClick();
searchView.requestFocus();
Pero ninguno de esos funcionó ...
SearchView en el XML:
<item android:id="@+id/menu_search"
android:title="Search"
android:icon="@drawable/ic_action_search"
android:showAsAction="ifRoom|collapseActionView"
android:actionViewClass="android.widget.SearchView" />