summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2013-04-30 20:11:49 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2013-04-30 20:11:50 +0000
commite3f2735fcfd8dafd226200d5cf219a6f82c9cc0c (patch)
tree2c63f6ca3d13e2c9bc258995d63a2c3a4eff6316
parent6628ee7a46a56cdc28d409e6fd74afc34bd24c5b (diff)
parente9a74a1a31f82391d44840aa17293021fcab6837 (diff)
downloadbase-e3f2735fcfd8dafd226200d5cf219a6f82c9cc0c.tar.gz
Merge "when locale is non-Enligh, sometimes month spinner needs a number IME"
-rw-r--r--core/java/android/widget/DatePicker.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/widget/DatePicker.java b/core/java/android/widget/DatePicker.java
index d4fd98f0cfc5..ad29e7e482a9 100644
--- a/core/java/android/widget/DatePicker.java
+++ b/core/java/android/widget/DatePicker.java
@@ -23,6 +23,7 @@ import android.content.res.TypedArray;
import android.os.Parcel;
import android.os.Parcelable;
import android.text.TextUtils;
+import android.text.InputType;
import android.text.format.DateFormat;
import android.text.format.DateUtils;
import android.util.AttributeSet;
@@ -665,6 +666,10 @@ public class DatePicker extends FrameLayout {
mYearSpinner.setValue(mCurrentDate.get(Calendar.YEAR));
mMonthSpinner.setValue(mCurrentDate.get(Calendar.MONTH));
mDaySpinner.setValue(mCurrentDate.get(Calendar.DAY_OF_MONTH));
+
+ if (Character.isDigit(displayedValues[0].charAt(0))) {
+ mMonthSpinnerInput.setRawInputType(InputType.TYPE_CLASS_NUMBER);
+ }
}
/**