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