Android開發 Android搜尋框架(二)

2021-08-25 15:44:57 字數 1914 閱讀 1406

1.建立搜尋建議提供者

android已經為我們建立了乙個預設的,我們只需要繼承 searchrecentsuggestionprovider 就稍做修改就可以了。

見**:

1:

import android.content.searchrecentsuggestionsprovider;

2:
3:

/**

4:

* 搜尋提示

5:

*

6:

* @author hanguo

7:

*

8:

* @version 2011-1-5上午11:51:39

9:

*/

10:

public

class

searchsuggestionsprovider extends searchrecentsuggestionsprovider

19:

}

2.配置searchable.xml

1:

<?

xmlversion

="1.0"

encoding

="utf-8"

?>

2:

<

searchable

xmlns:android

=""

3:

android:label

="@string/search_label"

4:

android:hint

="@string/search_hint"

5:

android:searchsettingsdescription

="@string/search_settings_description"

6:

android:searchsuggestauthority

="searchprovider"

7:

android:searchsuggestintentaction

="android.intent.action.search"

8:

android:searchsuggestthreshold

="1"

9:

android:includeinglobalsearch

="true"

10:

android:searchsuggestselection

=" ?"

11:

>

12:

searchable

>

引數說明:

android:searchsuggestauthorith

此屬性的值就是searchsuggestauthorith中的authorith了。

android:searchsuggestintentaction

此屬性定義了當我們選中搜尋提示的內容時發生的目的動作。

android:searchsuggestthreshold

此屬性定義了至少輸入幾個字元時才會彈出提示

android:includeinglobalsearch

是否將內容加入android的全域性搜尋。true,加入。

android:searchsuggestselection

定義搜尋時引數的佔位符

用SBT構建Scala開發的Android工程

二 環境變數的配置 配置環境變數android home,指向android sdk的目錄位址。這裡寫描述 如果專案中有使用到ndk編譯的,需要配置android ndk home環境變數。這裡寫描述 三 sbt構建指令碼的編寫 在專案的根目錄建立資料夾project,並建立檔案plugins.sb...

2012移動開發者大會上海站Android專場

2012移動開發者大會上海站android專場將於9月01日下午在上海創智天地會議中心隆重召開。本屆大會分為趨勢篇與技術篇,並從ios android windows phone html5等多領域展開話題,眾多產業領袖與技術大咖首度雲集,為廣大社群聯盟的會員及觀眾帶來一場精彩絕倫的腦力提公升盛宴。...

Android開發 Android顏色透明度換算表

目錄 一 背景 二 顏色值標準格式 三 透明度 四 透明度計算 作為一名android開發人員,在每次開發的時候,ui會在設計圖中標註顏色值,或者會直接給出顏色值,如 ff2309,但是有時候為了達到某種效果,需要在顏色值前面新增透明度,如 40 的透明度。還有一種情況就是交給ui驗收的時候,說介面...