From c0171d5e8ed1aaeaa658aa0d603860f7ada6807a Mon Sep 17 00:00:00 2001 From: Adam Powell Date: Thu, 13 Jan 2011 14:31:17 -0800 Subject: [PATCH] Fix bug 3242262 - Add queryHint attribute for SearchView Change-Id: I211b65139622c2a2cba03bd1323e2543b09bb111 --- api/current.xml | 15 +++++++++++++-- core/java/android/widget/SearchView.java | 4 ++++ core/res/res/values/attrs.xml | 2 ++ core/res/res/values/public.xml | 1 + 4 files changed, 20 insertions(+), 2 deletions(-) diff --git a/api/current.xml b/api/current.xml index 0c33b8c9324b7..7fe7017422eaf 100644 --- a/api/current.xml +++ b/api/current.xml @@ -7616,6 +7616,17 @@ visibility="public" > + + - + @@ -260215,7 +260226,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 @@ +