我正在制作一个小应用程序,我必须在搜索按钮单击上调用搜索对话框 请给我简单的代码或简单的教程因为我看过很多例子,但我不是那么专业,请拨打搜索对话框请帮助我 提前谢谢
答案 0 :(得分:2)
将搜索按钮覆盖为:
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_SEARCH){
//do, what you want
}
}
答案 1 :(得分:0)
更新:(因为我们正在谈论硬件按钮)
声明可搜索的配置: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