我正在使用编辑文本视图,并希望在达到最大长度时自动移动到下一个文本字段,如在 xml 中如何从 xml 或代码移动到下一个文本字段任何帮助/建议将是最受欢迎的 Usman Kurd
问问题
114 次
1 回答
1
将 TextWatcher 与您的编辑文本一起使用,当您的编辑文本超过最大限制时,您可以请求将焦点放在您的文本框上。
EditText edit= (EditText) findViewById (R.id.myedit);
edit.addTextChangedListener(new TextWatcher()
{
public void onTextChanged(CharSequence s, int start, int before, int count)
{
if (s.length() >= EDIT_MAX_LEN)
{
text.requestFocus();
}
}
@Override
public void afterTextChanged(Editable arg0) {
}
@Override
public void beforeTextChanged(CharSequence s, int start,
int count, int after) {
}
});
我希望它对你有帮助。
于 2012-11-05T14:02:47.633 回答