Освой программирование играючи
/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000
Компонент SearchView представляет собой изображение лупы, которое разворачивается в текстовое поле при нажатии. Используется для поиска, например, в базе данных.
Находится в папке Containers.
<SearchView
android:id="@+id/searchView1"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</SearchView>
Для экономии места поисковый виджет в новых проектах используют в ActionBar.
Чтобы подключить SearchView к активности, нужно извлечь ссылку на его объект SearchableInfo с помощью метода getSearchableInfo(). Метод setSearchableInfo() используется для привязки этого объекта к SearchView.
Про работу с поиском можно почитать в книге Рето Майера "Android 4...".
Но можно использовать его как EditText. Пример такого использования приведён в статье Фильтруем базар. Поиск по списку с помощью SearchView
Также появился аналог из библиотеки совместимости android.support.v7.widget.SearchView.
Animating the SearchView (англ.)