0
我有这EditText的密码,只允许4个字符。我的问题是,如何在输入4个字符后输入密码?如果不使用按钮,只需在第四个字符后输入密码即可。android edittext自动进入输入
我有这EditText的密码,只允许4个字符。我的问题是,如何在输入4个字符后输入密码?如果不使用按钮,只需在第四个字符后输入密码即可。android edittext自动进入输入
您可以使用textChangeListener。
Field1.addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {}
@Override
public void beforeTextChanged(CharSequence s, int start,
int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start,
int before, int count) {
if(s.length() == 4)
// length is 4 characters do what you want to do here.
Toast.makeText(context, s, 100).show();
}
});
非常感谢你! – Ralph