你好,我很沮喪與搜索對話框像呈現在 http://developer.android.com/guide/topics/search/search-dialog.html的Android搜索對話框不會出現
當我按下設備上的搜索按鈕沒有搜索對話框顯示給我。這裏是我的簡單的清單文件:
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Main"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data android:name="android.app.default_searchable"
android:value=".Other" />
</activity>
<activity android:name=".Other">
<intent-filter>
<action android:name="android.intent.action.SEARCH" />
</intent-filter>
<meta-data android:name="android.app.searchable"
android:resource="@xml/searchable"/>
</activity>
</application>
我RES/XML/searchable.xml看起來是這樣的:
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
android:label="lol"
android:hint="search" >
</searchable>
在Main.java onSearchRequested
()被觸發,但沒有出現搜索對話框。
我這麼想嗎?
噢,我的上帝。這是愚蠢的。 我不得不使用Android:標籤=「@字符串/ XYZ」,而不是機器人:標籤=「笑」 和文檔在這個沒有一個字。令人難以置信的 – bline 2011-05-08 11:50:11
我有這個完全相同的問題。很奇怪。 – Falmarri 2011-07-04 20:09:00
您可以輕鬆完成。請參閱此處的答案:stackoverflow.com/a/44131089/3649347 – GeekOnJava 2017-05-23 10:13:09