diff options
| author | 2011-09-25 14:45:59 -0700 | |
|---|---|---|
| committer | 2011-09-25 14:45:59 -0700 | |
| commit | 83131db9a8ff490f936c4c962b31c28f67cb7ad0 (patch) | |
| tree | d252c66b0231480cee29402fd9c21fa8a40f91b4 | |
| parent | c52feae9482e18f48ae1c8f9910d51c00e36f074 (diff) | |
| parent | 53f56c4f51ae11d5b3afde8ce221b3fe9aea3cf1 (diff) | |
Merge "Fix bug 5358705 - Request no full-screen mode of the IME when a SearchView is expanded in an action bar"
| -rw-r--r-- | core/java/android/widget/SearchView.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/widget/SearchView.java b/core/java/android/widget/SearchView.java index f230031908cf..adf2b7b7a3f9 100644 --- a/core/java/android/widget/SearchView.java +++ b/core/java/android/widget/SearchView.java @@ -120,6 +120,7 @@ public class SearchView extends LinearLayout implements CollapsibleActionView { private CharSequence mOldQueryText; private CharSequence mUserQuery; private boolean mExpandedInActionView; + private int mCollapsedImeOptions; private SearchableInfo mSearchable; private Bundle mAppSearchData; @@ -1166,6 +1167,7 @@ public class SearchView extends LinearLayout implements CollapsibleActionView { clearFocus(); updateViewsVisibility(true); mQueryTextView.setText(""); + mQueryTextView.setImeOptions(mCollapsedImeOptions); mExpandedInActionView = false; } @@ -1175,6 +1177,8 @@ public class SearchView extends LinearLayout implements CollapsibleActionView { @Override public void onActionViewExpanded() { mExpandedInActionView = true; + mCollapsedImeOptions = mQueryTextView.getImeOptions(); + mQueryTextView.setImeOptions(mCollapsedImeOptions | EditorInfo.IME_FLAG_NO_FULLSCREEN); setIconified(false); } |