2

我的 Activity 中有一个 EditText,用户必须以我想要的格式在其中输入日期,例如____/__/__. 有没有办法在 Android 的 EditText 中显示这种格式,比如某些编程语言的掩码文本框?

谢谢,

4

2 回答 2

2
editText.setHint("____/__/__");

或者

<EditText android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:hint="____/__/__"/>

编辑

我会推荐一个DatePicker虽然而不是让用户输入数字和斜线。如果DatePicker不是一个选项,我会推荐 3 个 EditText,每个都有自己的提示,当它们达到自动大小时,它们可能会自动在彼此之间移动。

[2012]/[01]/[01]
于 2012-05-06T05:33:31.743 回答
0

您可以在它们之间使用“/”的文本视图来分离 Edittexts,然后将它们连接起来......

于 2012-05-06T06:02:35.140 回答