覆盖长按搜索按钮以显示对话框

时间:2011-03-13 17:40:21

标签: android search override long-press

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

<接收器android:enabled =“true”android:name =“。musicdialog”>         < intent-filter android:priority =“1”>             <动作android:name =“android.intent.action.ACTION_SEARCH_LONG_PRESS”/>         < /意图滤光器>     <器/接收器>

我也试过<动作android:name =“android.intent.action.SEARCH_LONG_PRESS”/>

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

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

1 个答案:

答案 0 :(得分:4)

ACTION_SEARCH_LONG_PRESS是一项活动动作。您在<activity>中使用<intent-filter>,而不是<receiver>