Merge "Use newer SearchView icons and improve layout and highlights."

This commit is contained in:
Amith Yamasani
2010-11-24 16:20:00 -08:00
committed by Android (Google) Code Review
16 changed files with 71 additions and 44 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -43,7 +43,8 @@
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="center_vertical"
android:src="@android:drawable/ic_btn_search"
android:background="?android:attr/selectableItemBackground"
android:src="@android:drawable/ic_search"
/>
<LinearLayout
@@ -56,6 +57,7 @@
<!-- Inner layout contains the app icon, button(s) and EditText -->
<LinearLayout
android:id="@+id/search_plate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
@@ -65,16 +67,16 @@
<ImageView
android:id="@+id/search_app_icon"
android:layout_height="24dip"
android:layout_width="24dip"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginRight="7dip"
android:layout_gravity="bottom"
android:src="@android:drawable/ic_btn_search"
android:layout_gravity="center_vertical"
android:src="?android:attr/searchViewSearchIcon"
/>
<AutoCompleteTextView
android:id="@+id/search_src_text"
android:layout_height="wrap_content"
android:layout_height="36dip"
android:layout_width="0dp"
android:layout_weight="1"
android:minWidth="100dp"
@@ -88,43 +90,46 @@
android:inputType="text|textAutoComplete"
android:imeOptions="actionSearch"
android:dropDownHeight="wrap_content"
android:dropDownAnchor="@id/search_edit_frame"
android:dropDownAnchor="@id/search_plate"
android:dropDownVerticalOffset="0dip"
android:dropDownHorizontalOffset="0dip"
android:popupBackground="?android:attr/searchDropdownBackground"
/>
<!-- TODO: Use the generic dialog close drawable -->
<ImageView
android:id="@+id/search_close_btn"
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_gravity="bottom"
android:src="@android:drawable/btn_close"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:paddingLeft="4dip"
android:paddingRight="4dip"
android:layout_gravity="center_vertical"
android:background="?android:attr/selectableItemBackground"
android:src="?android:attr/searchViewCloseIcon"
/>
</LinearLayout>
<ImageView
android:id="@+id/search_go_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout_marginLeft="4dip"
android:layout_marginRight="4dip"
android:src="@android:drawable/ic_btn_find_next"
/>
</LinearLayout>
<ImageButton
<ImageView
android:id="@+id/search_go_btn"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center_vertical"
android:paddingLeft="4dip"
android:paddingRight="4dip"
android:background="?android:attr/selectableItemBackground"
android:src="?android:attr/searchViewGoIcon"
/>
<ImageView
android:id="@+id/search_voice_btn"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center_vertical"
android:layout_marginLeft="4dip"
android:layout_marginRight="4dip"
android:src="@android:drawable/ic_btn_speak_now"
android:background="@android:color/transparent"
android:paddingLeft="4dip"
android:paddingRight="4dip"
android:src="?android:attr/searchViewVoiceIcon"
android:background="?android:attr/selectableItemBackground"
android:visibility="gone"
/>
</LinearLayout>

View File

@@ -605,8 +605,20 @@
<!-- Background drawable for standalone items that need focus/pressed states. -->
<attr name="selectableItemBackground" format="reference" />
<!-- ============================ -->
<!-- SearchView styles and assets -->
<!-- ============================ -->
<eat-comment />
<!-- SearchView dropdown background -->
<attr name="searchDropdownBackground" format="reference" />
<!-- SearchView close button icon -->
<attr name="searchViewCloseIcon" format="reference" />
<!-- SearchView Go button icon -->
<attr name="searchViewGoIcon" format="reference" />
<!-- SearchView Search icon -->
<attr name="searchViewSearchIcon" format="reference" />
<!-- SearchView Voice button icon -->
<attr name="searchViewVoiceIcon" format="reference" />
<!-- Specifies a drawable to use for the 'home as up' indicator. -->
<attr name="homeAsUpIndicator" format="reference" />

View File

@@ -779,23 +779,22 @@
<item name="android:textColor">@android:color/sliding_tab_text_color_active</item>
<item name="android:textSize">28sp</item>
</style>
<!-- @hide -->
<!-- @hide -->
<style name="TextAppearance.SearchResult">
<item name="android:textStyle">normal</item>
<item name="android:textColor">?textColorPrimaryInverse</item>
<item name="android:textColorHint">?textColorHintInverse</item>
</style>
<!-- @hide -->
<!-- @hide -->
<style name="TextAppearance.SearchResult.Title">
<item name="android:textSize">16sp</item>
<item name="android:textSize">18sp</item>
</style>
<!-- @hide -->
<!-- @hide -->
<style name="TextAppearance.SearchResult.Subtitle">
<item name="android:textSize">13sp</item>
<item name="android:textSize">14sp</item>
<item name="android:textColor">?textColorSecondaryInverse</item>
</style>
@@ -1061,17 +1060,17 @@
<style name="TextAppearance.Holo.SearchResult">
<item name="android:textStyle">normal</item>
<item name="android:textColor">?textColorPrimaryInverse</item>
<item name="android:textColorHint">?textColorHintInverse</item>
<item name="android:textColor">?textColorPrimary</item>
<item name="android:textColorHint">?textColorHint</item>
</style>
<style name="TextAppearance.Holo.SearchResult.Title">
<item name="android:textSize">16sp</item>
<item name="android:textSize">18sp</item>
</style>
<style name="TextAppearance.Holo.SearchResult.Subtitle">
<item name="android:textSize">13sp</item>
<item name="android:textColor">?textColorSecondaryInverse</item>
<item name="android:textSize">14sp</item>
<item name="android:textColor">?textColorSecondary</item>
</style>
<style name="TextAppearance.Holo.Widget" parent="TextAppearance.Widget">
@@ -1203,14 +1202,17 @@
</style>
<style name="TextAppearance.Holo.Light.SearchResult" parent="TextAppearance.Holo.SearchResult">
<item name="android:textColor">?textColorPrimary</item>
<item name="android:textColorHint">?textColorHint</item>
<item name="android:textColor">?textColorPrimary</item>
<item name="android:textColorHint">?textColorHint</item>
</style>
<style name="TextAppearance.Holo.Light.SearchResult.Title">
<item name="android:textSize">18sp</item>
</style>
<style name="TextAppearance.Holo.Light.SearchResult.Subtitle">
<item name="android:textSize">14sp</item>
<item name="android:textColor">?textColorSecondary</item>
</style>
<style name="TextAppearance.Holo.Light.Widget" parent="TextAppearance.Widget">
@@ -1320,6 +1322,8 @@
</style>
<style name="Widget.Holo.AutoCompleteTextView" parent="Widget.AutoCompleteTextView">
<item name="android:dropDownSelector">@android:drawable/list_selector_holo_dark</item>
<item name="android:popupBackground">@android:drawable/menu_dropdown_panel_holo_dark</item>
</style>
<style name="Widget.Holo.CompoundButton.CheckBox" parent="Widget.CompoundButton.CheckBox">
@@ -1620,6 +1624,8 @@
</style>
<style name="Widget.Holo.Light.AutoCompleteTextView" parent="Widget.AutoCompleteTextView">
<item name="android:dropDownSelector">@android:drawable/list_selector_holo_light</item>
<item name="android:popupBackground">@android:drawable/menu_dropdown_panel_holo_light</item>
</style>
<style name="Widget.Holo.Light.CompoundButton.CheckBox" parent="Widget.CompoundButton.CheckBox">

View File

@@ -261,7 +261,11 @@
<item name="buttonGroupStyle">@android:style/Widget.ButtonGroup</item>
<!-- SearchView attributes -->
<item name="searchDropdownBackground">@android:drawable/search_dropdown_dark</item>
<item name="searchDropdownBackground">@android:drawable/spinner_dropdown_background</item>
<item name="searchViewCloseIcon">@android:drawable/ic_clear</item>
<item name="searchViewSearchIcon">@android:drawable/ic_search</item>
<item name="searchViewGoIcon">@android:drawable/ic_go</item>
<item name="searchViewVoiceIcon">@android:drawable/ic_voice_search</item>
<!-- PreferenceFrameLayout attributes -->
<item name="preferenceFrameLayoutStyle">@android:style/Widget.PreferenceFrameLayout</item>
@@ -1028,7 +1032,7 @@
<!-- Widget styles -->
<item name="absListViewStyle">@android:style/Widget.Holo.AbsListView</item>
<item name="autoCompleteTextViewStyle">@android:style/Widget.Holo.AutoCompleteTextView</item>
<item name="autoCompleteTextViewStyle">@android:style/Widget.Holo.Light.AutoCompleteTextView</item>
<item name="checkboxStyle">@android:style/Widget.Holo.CompoundButton.CheckBox</item>
<item name="dropDownListViewStyle">@android:style/Widget.Holo.ListView.DropDown</item>
<item name="editTextStyle">@android:style/Widget.Holo.EditText</item>