Как я могу вызвать диалог поиска по нажатию кнопки в Android? - PullRequest
0 голосов
/ 19 июля 2011

Я делаю небольшое приложение, в котором мне нужно вызвать диалоговое окно поиска по нажатию кнопки поиска. Пожалуйста, дайте мне простой код или простое руководство, потому что я видел много примеров, но я не настолько опытен, чтобы вызывать диалоговое окно поиска. Пожалуйста, помогите мне, спасибо ваванс

Ответы [ 2 ]

2 голосов
/ 19 июля 2011

Переопределить кнопку поиска как:

@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
        if(keyCode == KeyEvent.KEYCODE_SEARCH){
                //do, what you want
        }
}  
0 голосов
/ 19 июля 2011

ОБНОВЛЕНИЕ: (так как мы говорим о аппаратной кнопке)

Объявление конфигурации с возможностью поиска: http://developer.android.com/guide/topics/search/searchable-config.html. Внизу связанной страницы приведен пример.

Затем создайте поисковую активность: http://developer.android.com/guide/topics/search/search-dialog.html#SearchableActivity

И затем, для любого действия, которое должно реагировать на нажатие кнопки поиска, сделайте следующее: http://developer.android.com/guide/topics/search/search-dialog.html#SearchDialog

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...