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

时间:2014-11-28 09:43:37

标签: java android date user-interface input

我没有在任何文档,教程或问题中找到它。几乎所有的教程都关注日期选择器,所以我对它的功能感到困惑。

我有一个带有inputType =" date"的TextView。我该如何处理?它实际上除文本字段外还做了什么吗?

最佳做法是什么?

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

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

有没有验证?

或者它基本上是#34;自己动手"没有太多便利的东西?

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

输入类型只是指定您希望用户使用哪种键盘,以简化输入。例如,电话号码输入字段不需要字母。是的,您必须手动解析它,或使用Mark Henry所述的帮助程序类。

Textview - inputType