我正在使用 EditText 制作验证表单。我有三个 EditText 框,我想确保用户ed1
在进入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();
}
}
};