先看結(jié)果:

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動開發(fā)培訓(xùn)

相關(guān)的官方文檔在這里:Creating a Search Interface

Android官方提供了兩種方式:

  • 彈出一個Dialog,覆蓋當(dāng)前的Activity界面

  • 在AppBar中擴展一個搜索框。

    這個是上面動態(tài)圖片展示的方式。以下介紹的是這種方式的實現(xiàn)。
    官方建議:如果你寫的程序是給Android 3.0 以上的設(shè)備使用,那么推薦使用AppBar的方式。

想要完成這個功能,你需要創(chuàng)建以下幾個文件:

  • 一個XML文件,用于配置搜索框。該文件路徑:res/xml/searchable.xml

    該文件會被系統(tǒng)用來創(chuàng)建SearchableInfo對象

  • 一個用于接收搜索關(guān)鍵詞并展示最終結(jié)果的Activity

  • 一個內(nèi)容提供器,用于提供搜索建議

分為兩部分寫。先完成搜索功能,再添加提供搜索建議的功能。

第一部分:基本的搜索功能

這個部分完成五個文件的創(chuàng)建或修改:

  • 網(wǎng)友評論