我有4个edittext,我想要的是当我在第一个edittext上输入任何数字时,它应该移动到第二个edittext,类似于第二个和第三个编辑文本,但是当光标到达第四个edittext时,如果代码是错误的,那么如果我删除了edittext值,它应该倒退到第一个edittext。
答案 0 :(得分:1)
public class MainActivity extends Activity implements TextWatcher
{
editText1 = (EditText) findViewById(R.id.edttext1);
editText1.addTextChangedListener(this);
editText2 = (EditText) findViewById(R.id.edttext2);
editText2.addTextChangedListener(this);
@Override
public void afterTextChanged(Editable s)
{
if (s.toString().length() == 1)
{
editText2.requestFocus();
}
}
尝试此代码检查...