【发布时间】:2012-05-06 05:32:35
【问题描述】:
我的 Activity 中有一个 EditText,用户必须以我想要的格式在其中输入日期,例如 ____/__/__。有什么方法可以在 Android 的 EditText 中显示这种格式,比如某些编程语言的掩码文本框?
谢谢,
【问题讨论】:
-
为什么不在三个单独的文本框之间保留
/?
标签: android format android-edittext textinput
我的 Activity 中有一个 EditText,用户必须以我想要的格式在其中输入日期,例如 ____/__/__。有什么方法可以在 Android 的 EditText 中显示这种格式,比如某些编程语言的掩码文本框?
谢谢,
【问题讨论】:
/?
标签: android format android-edittext textinput
editText.setHint("____/__/__");
或
<EditText android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="____/__/__"/>
编辑
我会推荐DatePicker,而不是让用户输入数字和斜线。如果DatePicker 不是一个选项,那么我会推荐 3 个 EditText,每个都有自己的提示,当它们达到自动大小时,它们可能会自动在彼此之间移动。
[2012]/[01]/[01]
【讨论】:
您可以在它们之间使用“/”的文本视图来分离 Edittexts,然后将它们连接起来......
【讨论】: