aoutofocus到下一个编辑文本字段

时间:2012-11-05 13:50:23

标签: android android-edittext

我正在使用编辑文本视图,并希望在达到最大长度时自动移动到下一个文本字段 喜欢在xml中 如何移动到下一个文本字段 来自xml或来自代码 任何帮助/建议将是最受欢迎的 乌斯曼库尔德

1 个答案:

答案 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) {
    }
});

希望对您有所帮助。