我想创建一个EditText,允许用户以dd / mm / yy格式快速输入特定日期,而他只需要传递日,月和年的数字,而不必担心斜杠和整体格式。是否可以使用一个EditText来做到这一点,或者我唯一的选择就是创建多个EditText并在它们之间跳转光标?
答案 0 :(得分:1)
您可以在EditText中添加日期掩码“ ## / ## / ##”。这是有关如何执行此操作的教程:
https://medium.com/@diegoy_kuri/masks-in-android-edit-text-fields-33a2fd47f1af
答案 1 :(得分:0)
您可以通过以下方式解决这些问题:
addTextChangedListener
添加到您的editText afterTextChanged
函数中,添加逻辑以在用户放置日期和月份后附加“ /” 通过这种方式,您将获得与显示给用户的日期和代码记录的日期相同的结果。