代码之家  ›  专栏  ›  技术社区  ›  Bostone

Android-自定义快速搜索框

  •  0
  • Bostone  · 技术社区  · 14 年前

    如果你在Android上使用Twitter,你可以看到点击手机的硬搜索按钮可以带来完全定制的快速搜索控制。现在我不是说这是股票安卓定制的快速搜索,但如何建立这样的东西? 我希望快速搜索框的行为,但我也希望添加一些额外的选择器(想想左侧有一个下拉列表来选择搜索引擎的Firefox搜索) 我怀疑点击搜索会带来另一个看起来像快速搜索的活动。现在我知道如何从快速搜索中触发搜索活动,但是如何拦截快速框调用并显示您的活动? 我从哪里开始呢?任何提示和指点都将非常感谢

    1 回复  |  直到 14 年前
        1
  •  1
  •   CommonsWare    14 年前

    没有截图,我也帮不上太多忙,因为我不使用官方的Twitter应用程序(我是一个很时髦的人),所以我不太清楚你在说什么。

    您可以覆盖 onSearchRequested() 以控制用户在活动中请求搜索的时间。返回 true 说你自己在处理搜索。一路上,弹出任何你想让用户做搜索。