我有一个 EditText 字段有这个
android:inputType="time"
我想通过按下按钮启用它(如更改时间)并在按下另一个按钮(如 Enter)完成时禁用它。有人建议您可以禁用 EditText 字段
textView02.setInputType(null);
哪个有效,但我不知道如何让它恢复启用默认方法。
我尝试过的另一件事,它接近工作是用这个关闭场
textView02.setInputType(InputType.TYPE_NULL);
然后用这个重新打开它
textView02.setInputType(InputType.TYPE_DATETIME_VARIATION_TIME);
但是我得到了完整的键盘,需要切换到符号才能获得:
我以为我可以用这个
textView02.setInputType(InputType.TYPE_CLASS_DATETIME);
但我得到了不需要的字符 / 和 - 更糟糕的是,我需要在手机上长按才能得到 : 而不是 /
PS。在一个完美的世界里,我不需要回车功能,而是依靠弹出键盘上的完成键。但我可以忍受一个专用按钮。
艾伦