【问题标题】:how to open activity when search key pressed android按下搜索键时如何打开活动android
【发布时间】:2011-07-04 06:10:23
【问题描述】:

正如标题所说,您好,我想在按下手机上的搜索键时打开一个自定义活动。我有一个自定义搜索活动,它使用自动完成文本视图来显示建议。所以我不需要任何 searchable.xml,我只想在按下搜索键时启动这个活动。

感谢您的宝贵时间。

【问题讨论】:

  • 这里有一个完全相同的问题:stackoverflow.com/questions/1912947/… 请务必执行详尽的搜索,因为很可能(尤其是对于此类“标准”问题)其他人可能已经找到了解决方案:)跨度>
  • 巧合很有趣...他想为android实现自定义搜索,但没有在SO上使用搜索功能...如果他的用户会采取同样的行动,他可以节省一些工作通过没有实现它...有趣...

标签: android


【解决方案1】:

重写Activity类的onSearchRequested()方法。

public boolean onSearchRequested() {

        // Call the custom search activity here.

        return true;
}

另见:

【讨论】:

    【解决方案2】:
    @Override
        public boolean onKeyDown(int keyCode, KeyEvent event) {
    
            if(keyCode == KeyEvent.KEYCODE_SEARCH) {
                //start custome activity
            }
            return super.onKeyDown(keyCode, event);
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 2020-04-10
      • 1970-01-01
      • 2021-03-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多