5.1以後的searchview 風格調整屬性相比於4.4有了些更改。我們先看**
<style
name
="deskclock.theme"
parent
="android:style/theme.funui"
>
<
item
name
="android:statusbarcolor"
>@color/alarm_actionbar
item
>
<
item
name
="android:actionbartheme"
>@style/deskclock.theme.themeoverlay
item
>
<
item
name
="android:searchviewstyle"
>@style/deskclock.theme.searchview
item
>
style
>
<
style
name
="deskclock.theme.searchview"
parent
="@*android:style/widget.funui.searchview"
>
<
item
name
="android:querybackground"
>@drawable/search_view_text_field
item
>
<
item
name
="android:submitbackground"
>@drawable/search_view_text_field
item
>
<
item
name
="android:closeicon"
>@drawable/search_view_close
item
>
<
item
name
="android:searchicon"
>@drawable/citiy_search
item
>
style
>
<
style
name
="deskclock.theme.themeoverlay"
parent
="@*android:style/themeoverlay.funui.actionbar"
>
<
item
name
="android:searchviewstyle"
>@style/deskclock.theme.searchview
item
>
style
>
我們會看到,在theme裡面,其實是有兩個地方同時引用了searchview的。乙個是在theme下直接使用
searchviewstyle
引用的,還有乙個就是通過了
actionbartheme
間接引用的。那他們兩個有什麼區別呢
1.actionbartheme:它決定的是整個activity 中,存在於actibar上的 searchview 的屬性
2.searchviewstyle:它決定的是整個searchview的屬性,只不過它的優先順序會低於actionbar中的searchview,兩者同時存在的時候,actionbar上的searchview會發生效果
接下來我們來看一下searchviewstyle裡面的屬性
<style
name
="widget.material.searchview"
>
<
item
name
="layout"
>@layout/search_view
item
>
<
item
name
="querybackground"
>@drawable/textfield_search_material
item
>
<
item
name
="submitbackground"
>@drawable/textfield_search_material
item
>
<
item
name
="closeicon"
>@drawable/ic_clear_material
item
>
<
item
name
="searchicon"
>@drawable/ic_search_api_material
item
>
<
item
name
="searchhinticon"
>@drawable/ic_search_api_material
item
>
<
item
name
="goicon"
>@drawable/ic_go_search_api_material
item
>
<
item
name
="voiceicon"
>@drawable/ic_voice_search_api_material
item
>
<
item
name
="commiticon"
>@drawable/ic_commit_search_api_material
item
>
<
item
name
="suggestionrowlayout"
>@layout/search_dropdown_item_icons_2line
item
>
style
>
屬性介紹
1.layout-搜尋框樣式布局(可以自定義)
2.searchicon-搜尋框搜尋按鈕(點選以後調出搜尋框)
3.querybackground-搜尋框背景
4.searchhinticon-當搜尋框沒有輸入內容的時候,顯示在搜尋框內的那個搜尋
5.closeicon-清空搜尋框內容的那個按鈕
其他的還不清楚,以後遇到在研究
軟體架構風格 呼叫 返回風格
呼叫返回風格包括 個人覺得這是最常用的一種風格,因為它符合頂層分解的邏輯。每乙個抽象層次都會通過向下呼叫的方式來實現它所定義的功能。採用呼叫返回風格的系統的配置比較多,在實踐中,我們希望通過配置來實現靈活的呼叫,即將低層次的結構在有需要的時候隨意替換掉。但是,替換沒有那麼簡單,首先,出於動機方面的原...
波西公尺亞風格調色Lr預設
boho wedding lightroom presets是一套適用於lightroom的波西公尺亞風婚禮風格調色lr預設,這套波西公尺亞風格調色lr預設內含8種 lremplate和.xmp格式檔案,適用於各種復古,波希公尺亞,婚禮,溫暖 調色,感興趣的朋友快來看看吧!8 x lremplate...
扎克伯格調整Facebook使命 幫助社群團體發展
新浪科技訊 北京時間 6 月 23 日訊息,facebook ceo扎克伯格 mark zuckerberg 公布了企業使命說明書 mission statement 他在說明書中強調,facebook要支援業餘愛好俱樂部 公民社會組織及其它社群團體。之所以採取這樣的策略,主要是因為facebook...