搜索键按下android时如何打开活动

时间:2011-02-25 11:35:17

标签: android

你好,标题是,我想在按下手机上的搜索键时打开自定义活动。我有一个自定义搜索活动,它使用自动填充文本视图来显示建议。所以我,不需要任何searchable.xml,我只想在按下搜索键时激活此活动。

感谢您的时间。

2 个答案:

答案 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);
    }