2011-02-23 117 views
1

我在我的android應用程序中有一個活動,其中填充了訂單列表。我想在此活動上實現搜索功能,以便用戶可以搜索特定順序。如何在android應用程序中實現搜索框?

我已閱讀有關在應用程序中添加searchable.xml文件所提供的搜索框設施的信息,但我無法使其適用於我?

我只想在活動中添加一個搜索框並搜索數據庫中的特定數據。 我該怎麼做?

+1

*,但我無法調用該方法搜索*?爲什麼?你會得到什麼錯誤?你不能做什麼? – Cristian 2011-02-23 05:00:49

+0

我通過onSearchRequested()方法調用活動。它返回true,但沒有搜索對話框出現。 – user590849 2011-02-23 05:30:35

回答

3

@VNVN我同意 - 我會審查開發人員指南。 http://developer.android.com/guide/topics/search/search-dialog.html

你需要讓你的活動搜索能夠在AndroidMainfest.xml文件

<activity android:name=".MySearchableActivity" > 
    <intent-filter> 
     <action android:name="android.intent.action.SEARCH" /> 
    </intent-filter> 
    <meta-data android:name="android.app.searchable" 
       android:resource="@xml/searchable"/> 
</activity> 
相關問題