diff options
author | Elliott Hughes <enh@google.com> | 2013-04-30 20:11:49 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2013-04-30 20:11:50 +0000 |
commit | e3f2735fcfd8dafd226200d5cf219a6f82c9cc0c (patch) | |
tree | 2c63f6ca3d13e2c9bc258995d63a2c3a4eff6316 | |
parent | 6628ee7a46a56cdc28d409e6fd74afc34bd24c5b (diff) | |
parent | e9a74a1a31f82391d44840aa17293021fcab6837 (diff) | |
download | base-e3f2735fcfd8dafd226200d5cf219a6f82c9cc0c.tar.gz |
Merge "when locale is non-Enligh, sometimes month spinner needs a number IME"
-rw-r--r-- | core/java/android/widget/DatePicker.java | 5 |
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); + } } /** |