你好,标题是,我想在按下手机上的搜索键时打开自定义活动。我有一个自定义搜索活动,它使用自动填充文本视图来显示建议。所以我,不需要任何searchable.xml,我只想在按下搜索键时激活此活动。
感谢您的时间。
答案 0 :(得分:3)
重写Activity类的onSearchRequested()方法。
public boolean onSearchRequested() {
// Call the custom search activity here.
return true;
}
另见:
答案 1 :(得分:2)
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_SEARCH) {
//start custome activity
}
return super.onKeyDown(keyCode, event);
}