C'è questo widget per ActionBar che si chiama "SearchView". Quando non è in uso, assomiglia a questo:
E quando è in uso, assomiglia a questo:
Voglio (naturalmente a livello di programmazione) aprire searchview (renderlo "in uso").
Ho provato diverse funzioni come:
SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();
searchView.setOnQueryTextListener(this);
searchView.performClick();
searchView.requestFocus();
Ma nessuno di questi ha funzionato ...
Il SearchView nell'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" />