2011-07-13 26 views
1

您好,我正在製作一個小應用程序,其中我想要在互聯網上進行瀏覽的搜索功能,但我沒有收到任何有用的信息。 你可以給任何教程或任何東西,以便我可以在我的應用程序中進行搜索功能。如何在android中進行搜索功能?

+0

我有我想要搜索與搜索功能 –

回答

1

您應該仔細看看Android開發者網站上的Search section

基本上你需要通過在清單宣佈它來創建應用程序中的檢索行爲:當用戶用他的手機上的搜索按鈕

<activity android:name="SearchActivity" android:excludeFromRecents="true"> 
    <intent-filter> 
     <action android:name="android.intent.action.SEARCH" /> 
    </intent-filter> 
    <meta-data android:name="android.app.searchable" android:resource="@xml/searchable" /> 
</activity> 

該活動將處理的任何搜索請求。搜索查詢(用戶在文本字段中鍵入的內容)將顯示在調用搜索活動的意圖中。您可以在活動使用這樣的onResume()方法:

Intent intent = getIntent(); 
if (intent.getAction().equals(Intent.ACTION_SEARCH)) { 
    String query = intent.getStringExtra(SearchManager.QUERY); 
    // do something with the query... 
} 
+0

圖片我怎麼能顯示在搜索框中 –

+0

可以調用Activity.startSearch(幾張圖片...)方法,該方法由默認的Activity.onSearchRequested()方法調用。你可以重寫onSearcRequested來創建你自己的UI,但是你需要發送你自己的意圖。 – XGouchet

+0

@Amandeep singh:按照答案的第一行提供的鏈接,有代碼示例以及您需要的所有內容。 – Marmoy