diff options
author | 2017-06-19 17:39:57 +0000 | |
---|---|---|
committer | 2017-06-19 17:40:05 +0000 | |
commit | 1c75b9c99ffccdabf95b57321fe866f96c6e460b (patch) | |
tree | bf3e65564573eb413018ee26a0c29f43449ea180 | |
parent | b28f5c9904892be5a4cab60b4629113c225fe5dd (diff) | |
parent | 7334441d69917473ab52f4666459bbcc5a9813e4 (diff) |
Merge "Hide IME when switching to Radial Time Picker"
-rw-r--r-- | core/java/android/widget/TimePickerClockDelegate.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/widget/TimePickerClockDelegate.java b/core/java/android/widget/TimePickerClockDelegate.java index d3c83eefbe1f..d61096d63db5 100644 --- a/core/java/android/widget/TimePickerClockDelegate.java +++ b/core/java/android/widget/TimePickerClockDelegate.java @@ -41,6 +41,7 @@ import android.view.ViewGroup; import android.view.accessibility.AccessibilityEvent; import android.view.accessibility.AccessibilityNodeInfo; import android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction; +import android.view.inputmethod.InputMethodManager; import android.widget.RadialTimePickerView.OnValueSelectedListener; import android.widget.TextInputTimePickerView.OnValueTypedListener; @@ -262,6 +263,10 @@ class TimePickerClockDelegate extends TimePicker.AbstractTimePickerDelegate { mRadialTimePickerModeButton.setContentDescription( mTextInputPickerModeEnabledDescription); updateTextInputPicker(); + InputMethodManager imm = InputMethodManager.peekInstance(); + if (imm != null) { + imm.hideSoftInputFromWindow(mDelegator.getWindowToken(), 0); + } mRadialPickerModeEnabled = true; } } |