【问题标题】:Android - custom quick search boxAndroid - 自定义快速搜索框
【发布时间】:2010-11-11 02:25:22
【问题描述】:

如果您使用 Android 版 Twitter,您会看到点击手机的硬搜索按钮会带来完全自定义的类似快速搜索的控制。现在我并不是说它是库存的 Android 定制快速搜索,但是如何构建这样的东西呢? 我想要快速的搜索框行为,但我还想添加一些额外的选择器(想想 Firefox 搜索,左侧有一个下拉菜单来选择搜索引擎) 我怀疑点击搜索会带来另一个看起来像快速搜索的活动。现在我知道如何从快速搜索中触发搜索活动,但如何拦截快速框调用并显示您的活动? 我会从哪里开始这样的事情?任何提示和指针将不胜感激

【问题讨论】:

标签: android customization quick-search


【解决方案1】:

没有截图,我帮不上什么忙,因为我不使用官方 Twitter 应用程序(我是 Seesmic 人),所以我不太清楚你在说什么。

您可以覆盖onSearchRequested() 以在用户请求在您的活动中进行搜索时获得控制权。返回true 表示您正在自己处理搜索。在此过程中,弹出您喜欢的任何内容以允许用户进行搜索。

【讨论】:

  • 这里是截图的链接goo.gl/tdNWy。我会按照你的建议尝试拦截onSearchRequested
  • @DroidIn.net:是的,我认为他们只是拦截 onSearchRequested() 并自行处理。
  • 是的 - 我可以拦截搜索调用,所以我不会与快速搜索集成,而是会调用搜索活动并将其打扮成快速搜索的样子。谢谢马克!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-05
  • 1970-01-01
  • 2011-05-11
  • 2013-04-03
  • 1970-01-01
相关资源
最近更新 更多