diff options
| author | Jeff Brown <jeffbrown@google.com> | 2010-12-13 10:36:51 -0800 |
|---|---|---|
| committer | Jeff Brown <jeffbrown@google.com> | 2010-12-17 18:51:04 -0800 |
| commit | 4e6319b73c85082e18d1c532b86336ddd1f8cfaa (patch) | |
| tree | 89ebeabfe87f4486c574a93f6c0ad839e4526eff /core/java/android/widget/AutoCompleteTextView.java | |
| parent | 12d81c49a015ed8d5ef7af2d854eee1e80472219 (diff) | |
Add initial support for TAB navigation.
Bug: 3286652
Change-Id: I813a0318b3b8d9c9bc791ea6a2427be11c08de00
Diffstat (limited to 'core/java/android/widget/AutoCompleteTextView.java')
| -rw-r--r-- | core/java/android/widget/AutoCompleteTextView.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/core/java/android/widget/AutoCompleteTextView.java b/core/java/android/widget/AutoCompleteTextView.java index e07befa27dda..ee037cdc3ed8 100644 --- a/core/java/android/widget/AutoCompleteTextView.java +++ b/core/java/android/widget/AutoCompleteTextView.java @@ -630,7 +630,10 @@ public class AutoCompleteTextView extends EditText implements Filter.FilterListe // from the drop down as its content case KeyEvent.KEYCODE_ENTER: case KeyEvent.KEYCODE_DPAD_CENTER: - performCompletion(); + case KeyEvent.KEYCODE_TAB: + if (event.hasNoModifiers()) { + performCompletion(); + } return true; } } @@ -646,7 +649,9 @@ public class AutoCompleteTextView extends EditText implements Filter.FilterListe if (!isPopupShowing()) { switch(keyCode) { case KeyEvent.KEYCODE_DPAD_DOWN: - performValidation(); + if (event.hasNoModifiers()) { + performValidation(); + } } } |
