diff --git a/api/current.xml b/api/current.xml
index 9fdda17e0e3da..4b8754c51c8e6 100644
--- a/api/current.xml
+++ b/api/current.xml
@@ -7616,6 +7616,17 @@
visibility="public"
>
+
+
-
+
@@ -261648,7 +261659,7 @@
deprecated="not deprecated"
visibility="public"
>
-
+
diff --git a/core/java/android/widget/SearchView.java b/core/java/android/widget/SearchView.java
index 3bf5af33f0eec..2c960562f85fc 100644
--- a/core/java/android/widget/SearchView.java
+++ b/core/java/android/widget/SearchView.java
@@ -217,6 +217,10 @@ public class SearchView extends LinearLayout {
if (maxWidth != -1) {
setMaxWidth(maxWidth);
}
+ CharSequence queryHint = a.getText(R.styleable.SearchView_queryHint);
+ if (!TextUtils.isEmpty(queryHint)) {
+ setQueryHint(queryHint);
+ }
a.recycle();
// Save voice intent for later queries/launching
diff --git a/core/res/res/values/attrs.xml b/core/res/res/values/attrs.xml
index 3a3ca36a4262d..a29f4172c4088 100755
--- a/core/res/res/values/attrs.xml
+++ b/core/res/res/values/attrs.xml
@@ -4664,6 +4664,8 @@
+
+
diff --git a/core/res/res/values/public.xml b/core/res/res/values/public.xml
index 6d79569695ba9..a4834b2f8dd8f 100644
--- a/core/res/res/values/public.xml
+++ b/core/res/res/values/public.xml
@@ -1424,6 +1424,7 @@
+