我目前正在实现一次性密码接收器。在从firebase接收动态口令并进入文本字段后,我需要按下键盘上的“下一步”,以转到另一个EditText字段,我希望它自动移动到另一个字段。
发布于 2020-07-21 11:01:20
您需要在每个edittext上监听文本更改:
edittext.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() != 0)
nextEdittext.requestFocus();
}
});
对所有的编辑文本都这样做,然后专注于下一篇。
https://stackoverflow.com/questions/63012990
复制