0

EditTextで検証フォームを作っています。ed1私は 3 つの EditText ボックスを持っており、ユーザーがに行く前に何かを入力していることを確認したいと考えていますed2ed2そのため、ユーザーが何かを入れない限り、ユーザーがに行くのをブロックしたいと思いますed1ed1が 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();
        }
    }
};
4

2 に答える 2