Я только начинаю использовать ActionBar
, все отлично от окна поиска. Теперь я хочу использовать SearchView
, но нашел, что его трудно настроить, есть ли способ использовать мой существующий формат EditText
вместо расширяемого SearchView
?Как использовать собственный собственный макет EditText как searchView
Верхний один новый SearchView
и нижний мой старый один, который я хотел бы использовать, я не беспокоюсь о каких-либо дополнительных услуг, как автозаполнение.
Я посмотрел на Google в течение некоторого времени, но не может найти какое-либо решение, мой XML для меню выглядит так:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/btnSearch"
android:title="Search"
android:icon="@drawable/ic_action_search"
android:showAsAction="always|collapseActionView"
android:actionViewClass="android.widget.SearchView"
android:queryHint="blah blah"/>
...
</menu>
Я обнаружил, что я могу получить в нижней строке, чтобы выглядеть так, мой старый в окне поиска, используя какой-то уродливый вид кода отражения, однако он все еще не выглядит правильным, прокладка и т. д. - все это неправильно. Я не хочу никакого отражения, я просто хочу использовать свой старый макет.