diff options
author | Android Build Merger (Role) <noreply-android-build-merger@google.com> | 2018-06-05 23:23:19 +0000 |
---|---|---|
committer | Android Build Merger (Role) <noreply-android-build-merger@google.com> | 2018-06-05 23:23:19 +0000 |
commit | b47aa5d0d1d16762c4a0cd50e3a414efc309cfd2 (patch) | |
tree | 5428add56db4be2dcbe9f1356746cad63a728058 /src/com/android/launcher3/allapps | |
parent | bf3ac479a4c17472944c94c2f8f0719b932aa5d8 (diff) | |
parent | 25b4dfee29b81abfd232073dfded1e7b00ea3221 (diff) | |
download | android_packages_apps_Trebuchet-b47aa5d0d1d16762c4a0cd50e3a414efc309cfd2.tar.gz android_packages_apps_Trebuchet-b47aa5d0d1d16762c4a0cd50e3a414efc309cfd2.tar.bz2 android_packages_apps_Trebuchet-b47aa5d0d1d16762c4a0cd50e3a414efc309cfd2.zip |
[automerger] Hides the keyboard when qsb loses focus in All apps am: 25b4dfee29
Change-Id: I27a5d03b26345596918aca62a89e78255bef4c9c
Diffstat (limited to 'src/com/android/launcher3/allapps')
-rw-r--r-- | src/com/android/launcher3/allapps/search/AllAppsSearchBarController.java | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/com/android/launcher3/allapps/search/AllAppsSearchBarController.java b/src/com/android/launcher3/allapps/search/AllAppsSearchBarController.java index e83904fe8..dcc45545a 100644 --- a/src/com/android/launcher3/allapps/search/AllAppsSearchBarController.java +++ b/src/com/android/launcher3/allapps/search/AllAppsSearchBarController.java @@ -21,6 +21,8 @@ import android.text.Editable; import android.text.TextUtils; import android.text.TextWatcher; import android.view.KeyEvent; +import android.view.View; +import android.view.View.OnFocusChangeListener; import android.view.inputmethod.EditorInfo; import android.widget.TextView; import android.widget.TextView.OnEditorActionListener; @@ -37,7 +39,8 @@ import java.util.ArrayList; * An interface to a search box that AllApps can command. */ public class AllAppsSearchBarController - implements TextWatcher, OnEditorActionListener, ExtendedEditText.OnBackKeyListener { + implements TextWatcher, OnEditorActionListener, ExtendedEditText.OnBackKeyListener, + OnFocusChangeListener { protected Launcher mLauncher; protected Callbacks mCb; @@ -62,6 +65,7 @@ public class AllAppsSearchBarController mInput.addTextChangedListener(this); mInput.setOnEditorActionListener(this); mInput.setOnBackKeyListener(this); + mInput.setOnFocusChangeListener(this); mSearchAlgorithm = searchAlgorithm; } @@ -123,6 +127,13 @@ public class AllAppsSearchBarController return false; } + @Override + public void onFocusChange(View view, boolean hasFocus) { + if (!hasFocus) { + mInput.hideKeyboard(); + } + } + /** * Resets the search bar state. */ |