diff --git a/core/res/res/drawable-hdpi/ic_clear.png b/core/res/res/drawable-hdpi/ic_clear.png
new file mode 100644
index 0000000000000..33ad8d4b891b1
Binary files /dev/null and b/core/res/res/drawable-hdpi/ic_clear.png differ
diff --git a/core/res/res/drawable-hdpi/ic_clear_off.png b/core/res/res/drawable-hdpi/ic_clear_off.png
new file mode 100644
index 0000000000000..d97c342d53690
Binary files /dev/null and b/core/res/res/drawable-hdpi/ic_clear_off.png differ
diff --git a/core/res/res/drawable-hdpi/ic_commit.png b/core/res/res/drawable-hdpi/ic_commit.png
new file mode 100644
index 0000000000000..404051c556883
Binary files /dev/null and b/core/res/res/drawable-hdpi/ic_commit.png differ
diff --git a/core/res/res/drawable-hdpi/ic_go.png b/core/res/res/drawable-hdpi/ic_go.png
new file mode 100644
index 0000000000000..97b825e83173c
Binary files /dev/null and b/core/res/res/drawable-hdpi/ic_go.png differ
diff --git a/core/res/res/drawable-hdpi/ic_search.png b/core/res/res/drawable-hdpi/ic_search.png
new file mode 100644
index 0000000000000..bf8bd6670ae42
Binary files /dev/null and b/core/res/res/drawable-hdpi/ic_search.png differ
diff --git a/core/res/res/drawable-hdpi/ic_voice_search.png b/core/res/res/drawable-hdpi/ic_voice_search.png
new file mode 100644
index 0000000000000..66d14aec0cce8
Binary files /dev/null and b/core/res/res/drawable-hdpi/ic_voice_search.png differ
diff --git a/core/res/res/drawable-mdpi/ic_clear.png b/core/res/res/drawable-mdpi/ic_clear.png
new file mode 100644
index 0000000000000..86944a879b986
Binary files /dev/null and b/core/res/res/drawable-mdpi/ic_clear.png differ
diff --git a/core/res/res/drawable-mdpi/ic_clear_off.png b/core/res/res/drawable-mdpi/ic_clear_off.png
new file mode 100644
index 0000000000000..b9c3b44505685
Binary files /dev/null and b/core/res/res/drawable-mdpi/ic_clear_off.png differ
diff --git a/core/res/res/drawable-mdpi/ic_commit.png b/core/res/res/drawable-mdpi/ic_commit.png
new file mode 100644
index 0000000000000..49d7ec87ea912
Binary files /dev/null and b/core/res/res/drawable-mdpi/ic_commit.png differ
diff --git a/core/res/res/drawable-mdpi/ic_go.png b/core/res/res/drawable-mdpi/ic_go.png
new file mode 100644
index 0000000000000..234064838de13
Binary files /dev/null and b/core/res/res/drawable-mdpi/ic_go.png differ
diff --git a/core/res/res/drawable-mdpi/ic_search.png b/core/res/res/drawable-mdpi/ic_search.png
new file mode 100644
index 0000000000000..d92071b995b95
Binary files /dev/null and b/core/res/res/drawable-mdpi/ic_search.png differ
diff --git a/core/res/res/drawable-mdpi/ic_voice_search.png b/core/res/res/drawable-mdpi/ic_voice_search.png
new file mode 100644
index 0000000000000..a2fe874528591
Binary files /dev/null and b/core/res/res/drawable-mdpi/ic_voice_search.png differ
diff --git a/core/res/res/layout/search_view.xml b/core/res/res/layout/search_view.xml
index 0fd9a7733bf4d..eb0bb118c7ed3 100644
--- a/core/res/res/layout/search_view.xml
+++ b/core/res/res/layout/search_view.xml
@@ -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"
/>
-
-
-
+
+
diff --git a/core/res/res/values/attrs.xml b/core/res/res/values/attrs.xml
index 3f81a895b9328..eacd14e00665c 100755
--- a/core/res/res/values/attrs.xml
+++ b/core/res/res/values/attrs.xml
@@ -605,8 +605,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/core/res/res/values/styles.xml b/core/res/res/values/styles.xml
index 6985de6a57d8a..2754e739f8089 100644
--- a/core/res/res/values/styles.xml
+++ b/core/res/res/values/styles.xml
@@ -779,23 +779,22 @@
- @android:color/sliding_tab_text_color_active
- 28sp
-
-
+
-
-
+
+
-
-
+
+
@@ -1061,17 +1060,17 @@