EditTextで検証フォームを作っています。ed1
私は 3 つの EditText ボックスを持っており、ユーザーがに行く前に何かを入力していることを確認したいと考えていますed2
。ed2
そのため、ユーザーが何かを入れない限り、ユーザーがに行くのをブロックしたいと思いますed1
。ed1
が null の場合、カーソルは に移動しませんed2
。誰かが私を助けることができますか?
final EditText ed1 = (EditText) findViewById(R.id.one);
final EditText ed2 = (EditText) findViewById(R.id.two);
TextWatcher watcher = new TextWatcher() {
public void afterTextChanged(Editable s) {
if (ed1.getText().toString().equals("")) {
ed2.requestFocus();
}
}
};