Існує цей віджет для ActionBar, який називається "SearchView". Коли він не використовується, це виглядає приблизно так:
А коли він використовується, це виглядає приблизно так:
Я хочу (програмно, звичайно) відкрити перегляд пошуку (зробити його "у використанні").
Я спробував кілька функцій, таких як:
SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();
searchView.setOnQueryTextListener(this);
searchView.performClick();
searchView.requestFocus();
Але ніхто з цих не працював ...
SearchView у 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" />