我正在使用编辑文本视图,并希望在达到最大长度时自动移动到下一个文本字段 喜欢在xml中 如何移动到下一个文本字段 来自xml或来自代码 任何帮助/建议将是最受欢迎的 乌斯曼库尔德
答案 0 :(得分: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) {
}
});
希望对您有所帮助。