TextView inputType date in Android - how does it work?
android, date, input, java, user-interface
Solution
input type date means it will open numeric virtual keyboard on the screen when the user tap the textview. To parse it to your required format, you have to use JAVA date time class.
Problem
I have not found this in any documentation, tutorial or question. Pretty much all tutorials concerned date picker, so I am confused about its functionality. I have TextView with inputType="date". How do I handle it? Does actually it do anything other than text field does? What are best practices? It only has set/get methods for String type. Am I right in assumption that I have to parse contents manually? And if putting in default value, having to format it myself too? Is there any definition of expected date format? Does it handle Locale differences (mm/dd/yyyy in some, dd/mm/yyyy in other)? Is there any validation? Or is it basically "do it yourself" type thing without much convenience?