Использование стандартного UI для поиска.
Цель
В результате мы хотим получить нечто похожее на:

Редактирование AndroidManifest.xml
Для активации этого окошка необходимо прописать следующий код для вашего активити.
- Настройка окна поиска
<meta-data android:name="android.app.searchable" android:resource="@xml/searchable" />
Где, xml/searchable - это XML примерно следующего содержания:
<searchable xmlns:android="http://schemas.android.com/apk/res/android" android:label="Заголовок окна" android:hint="Текст на фоне поля ввода" android:searchMode="showSearchLabelAsBadge" />
Подробнее про этот файл в разделе Searchability Metadata в доках
- Настройка активити для получения результатов необходимо добавить Intent-Filter:
<intent-filter> <action android:name="android.intent.action.SEARCH" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter>
Получение введенного значения
Для получения результатов запроса достаточно написать следующий код в onCreate:
if (Intent.ACTION_SEARCH.equals(getIntent().getAction()))
{
String query = getIntent().getStringExtra(SearchManager.QUERY);
}
Трекбек
Ссылка для трекбека:
http://stepa.name/archives/204/trackback
Комментарии
…
Интересно …
Автор: Olga | 04.12.2009 04:20
…
Познавательно < / b …
Автор: Igor | 09.12.2009 15:49
…
Интересно …
Автор: Алекс | 16.12.2009 20:03
…
Спс …
Автор: Вячеслав | 18.12.2009 02:36
…
Видел уже где то…
Автор: Ivanov | 08.01.2010 03:02
…
Хм …
Автор: Костя | 24.01.2010 01:13
ubuntupati.ru…
Очень сильно хочется пообщаться с кем-то по обозначенному вопросу.
Автор: ubuntupati.ru | 03.05.2010 11:05
ЧН « Играй в S.T.A.L.K.E.R….
ЧН « Играй в S.T.A.L.K.E.R. …
Автор: Сила | 07.06.2010 02:14