我需要对一系列编辑文本进行表单输入验证。我正在使用OnFocusChangeListener在用户键入每个用户之后触发验证,但是对于最后一个EditText来说,这并不符合要求。
如果我在输入最终的EditText时单击“Done”按钮,那么InputMethod就会断开连接,但技术上的焦点永远不会丢失在EditText上(因此永远不会发生验证)。
什么是最好的解决方案?
是否应该监视InputMethod何时从每个EditText中解除绑定,而不是何时焦点发生变化?如果是,怎么做?
相似问题