Java Android中的TextView inputType日期-它是如何工作的?
我在任何文档、教程或问题中都没有发现这一点。几乎所有的教程都涉及日期选择器,所以我对它的功能感到困惑 我有一个带有inputType=“date”的文本视图。我怎么处理?除了文本字段之外,它还做其他事情吗 什么是最佳实践 它只有字符串类型的set/get方法。我必须手动解析内容的假设正确吗?如果输入默认值,还要自己格式化吗 是否有预期日期格式的定义?它是否处理区域设置差异(部分为mm/dd/yyyy,其他为dd/mm/yyyy) 是否有任何验证Java Android中的TextView inputType日期-它是如何工作的?,java,android,date,user-interface,input,Java,Android,Date,User Interface,Input,我在任何文档、教程或问题中都没有发现这一点。几乎所有的教程都涉及日期选择器,所以我对它的功能感到困惑 我有一个带有inputType=“date”的文本视图。我怎么处理?除了文本字段之外,它还做其他事情吗 什么是最佳实践 它只有字符串类型的set/get方法。我必须手动解析内容的假设正确吗?如果输入默认值,还要自己格式化吗 是否有预期日期格式的定义?它是否处理区域设置差异(部分为mm/dd/yyyy,其他为dd/mm/yyyy) 是否有任何验证 或者它基本上是“自己动手”类型的东西,没有太多的便
或者它基本上是“自己动手”类型的东西,没有太多的便利吗?输入类型日期意味着当用户点击文本视图时,它将在屏幕上打开数字虚拟键盘。要将其解析为您所需的格式,您必须使用JAVA日期时间类。输入类型仅指定您希望用户使用哪种键盘,以简化输入。例如,电话号码输入字段不需要字母。是的,您必须手动解析它,或者使用Mark Henry所述的帮助器类
您必须将其当作字符串,然后才能将其转换为日期、数字或您想要的内容。是否有获得用于手动设置/解析的区域设置特定格式的最佳实践?