summaryrefslogtreecommitdiff
path: root/core/java/android/widget/AutoCompleteTextView.java
diff options
context:
space:
mode:
authorJeff Brown <jeffbrown@google.com>2010-12-13 10:36:51 -0800
committerJeff Brown <jeffbrown@google.com>2010-12-17 18:51:04 -0800
commit4e6319b73c85082e18d1c532b86336ddd1f8cfaa (patch)
tree89ebeabfe87f4486c574a93f6c0ad839e4526eff /core/java/android/widget/AutoCompleteTextView.java
parent12d81c49a015ed8d5ef7af2d854eee1e80472219 (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.java9
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();
+ }
}
}