【发布时间】:2011-07-19 08:13:42
【问题描述】:
我正在制作一个小应用程序,我必须在单击搜索按钮时调用搜索对话框 请给我简单的代码或简单的教程,因为我已经看过很多例子,但我不是那么专家来调用搜索对话框,请帮助我 在此先感谢
【问题讨论】:
-
您说的是硬件按钮还是应用程序中的按钮?
-
我说的是硬件按钮
我正在制作一个小应用程序,我必须在单击搜索按钮时调用搜索对话框 请给我简单的代码或简单的教程,因为我已经看过很多例子,但我不是那么专家来调用搜索对话框,请帮助我 在此先感谢
【问题讨论】:
将搜索按钮覆盖为:
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_SEARCH){
//do, what you want
}
}
【讨论】:
更新:(因为我们谈论的是硬件按钮)
声明一个可搜索的配置: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
【讨论】: