14
Android:EditText入力を検証するにはどうすればよいですか?
一連のEditTextでフォーム入力検証を行う必要があります。OnFocusChangeListenersを使用して、ユーザーがそれぞれに入力した後に検証をトリガーしていますが、これは最後のEditTextに対して希望どおりに動作しません。 最終的なEditTextに入力しているときに「Done」ボタンをクリックすると、InputMethodは切断されますが、技術的にフォーカスがEditTextに失われることはありません(したがって検証は行われません)。 最良の解決策は何ですか? フォーカスが変更されたときではなく、InputMethodが各EditTextからバインド解除されたときを監視する必要がありますか?もしそうなら、どうですか?