У меня есть пункт меню как часть меню панели действий, и я устанавливаю класс вида действия в виджет поиска следующим образом:
<item android:id="@+id/menu_search"
android:title="Search"
android:icon="@drawable/ic_menu_search"
android:showAsAction="always"
android:actionViewClass="android.widget.SearchView" />
Это заставит виджет поиска выскочить, когда он щелкнут, но я хочу, чтобы он всегда был видимым, и я также хочу иметь возможность установить подсказку запроса и т.д.
Когда я пытаюсь вызвать SearchView searchItem = (SearchView) menu.findItem(R.id.menu_search)
, чтобы получить ссылку на него, он выдает ошибку, поскольку элемент не может быть добавлен к SearchView
.