【问题标题】:Override Long Press Search button to show dialog覆盖长按搜索按钮以显示对话框
【发布时间】:2011-07-14 13:15:14
【问题描述】:

好的,我已经在 stackoverflow 和网络上的各种网站上搜索了问题/答案。 从我所见,人们似乎认为不可能覆盖长按搜索按钮来启动活动/对话。这是不可能的,因为 handcent,一个市场应用程序使用长按搜索按钮来启动快速撰写活动。 可悲的是,当我指定时

意图过滤器> 接收者>

我也试过

有些人认为长按搜索按钮使用 global_search,但我不想覆盖该功能。

简单的问题。如何覆盖长按搜索按钮以显示对话框?

【问题讨论】:

    标签: android search overriding long-press


    【解决方案1】:

    ACTION_SEARCH_LONG_PRESS 是一个活动动作。您在其<intent-filter> 中将其与<activity> 一起使用,而不是与<receiver> 一起使用。

    【讨论】:

    • 我使用 但它不起作用......有什么问题吗?
    • 你的意图过滤器中也总是需要
    • 呃,不让我再编辑了。你的意图过滤器中也总是需要<category android:name="android.intent.category.DEFAULT"/>。第一个ACTION 不需要在那里。应该是<intent-filter > <action android:name="android.intent.action.SEARCH_LONG_PRESS" /> <category android:name="android.intent.category.DEFAULT"/> </intent-filter>
    猜你喜欢
    • 1970-01-01
    • 2021-11-14
    • 1970-01-01
    • 1970-01-01
    • 2016-11-22
    • 1970-01-01
    • 2016-04-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多