Android 中的 TextView inputType 日期 - 它是如何工作的?

zwe*_*wei 3 java user-interface android date input

我没有在任何文档、教程或问题中找到这一点。几乎所有教程都涉及日期选择器,所以我对其功能感到困惑。

我有 inputType="date" 的 TextView。我该如何处理?它实际上除了文本字段之外还有其他作用吗?

什么是最佳实践?

它只有 String 类型的 set/get 方法。我是否正确地假设我必须手动解析内容?如果输入默认值,还必须自己格式化吗?

预期日期格式有定义吗?它是否处理区域设置差异(某些区域为 mm/dd/yyyy,其他区域为 dd/mm/yyyy)?

有验证吗?

或者它基本上是“自己动手”类型的事情,没有太多便利?

小智 5

输入类型日期意味着当用户点击文本视图时,它将在屏幕上打开数字虚拟键盘。要将其解析为您所需的格式,您必须使用 JAVA 日期时间类。