1

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

<receiver android:enabled="true" android:name=".musicdialog" > <intent-filter android:priority="1"> <action android:name="android.intent.action.ACTION_SEARCH_LONG_PRESS" /> </intent -filter> </receiver>

我也试过 <action android:name="android.intent.action.SEARCH_LONG_PRESS" />

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

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

4

1 回答 1

4

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

于 2011-03-13T17:45:55.533 回答