summaryrefslogtreecommitdiffstats
path: root/core/java/android/widget/NumberPicker.java
diff options
context:
space:
mode:
authorAdam Powell <adamp@google.com>2010-10-02 12:16:51 -0700
committerAdam Powell <adamp@google.com>2010-10-02 12:52:28 -0700
commit8bcbebd4178b2e9aca9ee3bd9e1e12c42e74c8db (patch)
tree065ca5a0834e34cf5e8c642c773a102094ab4c92 /core/java/android/widget/NumberPicker.java
parente951ef07dd8cb36ec0e127e80f5d558b8a2d6125 (diff)
downloadframeworks_base-8bcbebd4178b2e9aca9ee3bd9e1e12c42e74c8db.zip
frameworks_base-8bcbebd4178b2e9aca9ee3bd9e1e12c42e74c8db.tar.gz
frameworks_base-8bcbebd4178b2e9aca9ee3bd9e1e12c42e74c8db.tar.bz2
Fix bug 3024080 - Date picker month field uses numeric text field
NumberPicker now uses text entry when displayed value strings are provided. Change-Id: I555a7d6b64ad6a5af131b3e1d8c638dcdb00d02c
Diffstat (limited to 'core/java/android/widget/NumberPicker.java')
-rw-r--r--core/java/android/widget/NumberPicker.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/core/java/android/widget/NumberPicker.java b/core/java/android/widget/NumberPicker.java
index 582d9e4..4482b5b 100644
--- a/core/java/android/widget/NumberPicker.java
+++ b/core/java/android/widget/NumberPicker.java
@@ -16,6 +16,8 @@
package android.widget;
+import com.android.internal.R;
+
import android.annotation.Widget;
import android.content.Context;
import android.os.Handler;
@@ -26,14 +28,6 @@ import android.text.method.NumberKeyListener;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
-import android.view.View.OnClickListener;
-import android.view.View.OnFocusChangeListener;
-import android.view.View.OnLongClickListener;
-import android.widget.TextView;
-import android.widget.LinearLayout;
-import android.widget.EditText;
-
-import com.android.internal.R;
/**
* A view for selecting a number
@@ -274,6 +268,12 @@ public class NumberPicker extends LinearLayout {
mEnd = end;
mCurrent = start;
updateView();
+
+ if (displayedValues != null) {
+ // Allow text entry rather than strictly numeric entry.
+ mText.setRawInputType(InputType.TYPE_CLASS_TEXT |
+ InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
+ }
}
/**