Поиск Редактировать текст, например Google Play

Как реализовать Поиск Редактировать текст, например, играть в Google с помощью кнопки «Назад» и «Отмена» справа на месте поиска голоса, и список предложений должен отображаться под полным текстовым макетом редактирования.

Введите описание изображения здесь

Это SearchView с некоторой настройкой, проверяющей документы http://developer.android.com/guide/topics/search/search-dialog.html.

Actvity объявлен таким образом

<activity android:name=".SearchableActivity" android:launchMode="singleTop" > <intent-filter> <action android:name="android.intent.action.SEARCH" /> </intent-filter> <meta-data android:name="android.app.searchable" android:resource="@xml/searchable"/> </activity> 

И SearchView xml

 <?xml version="1.0" encoding="utf-8"?> <searchable xmlns:android="http://schemas.android.com/apk/res/android" android:label="@string/search_label" android:hint="@string/search_hint" android:voiceSearchMode="showVoiceSearchButton|launchRecognizer" > </searchable> 

Также вам необходимо переопределить onSearchRequested

 @Override public boolean onSearchRequested() { Bundle appData = new Bundle(); appData.putBoolean(SearchableActivity.JARGON, true); startSearch(null, false, appData, false); return true; } 

Некоторые удивительные библиотеки предоставляют поиск, который вы хотите, например:
Плавающий вид поиска

Введите описание изображения здесь Введите описание изображения здесь

И более:
https://github.com/lapism/SearchView
https://github.com/Quinny898/PersistentSearch