TextWatcher中的afterTextChange如何处理退格和setText()?

时间:2016-06-04 16:17:05

标签: android user-interface text android-edittext

我有一个EditText,我使用afterTextChange()来逐个字符地获取每个字符的值。好吧,我有一个按钮可以editText.setText("")但是当我使用它时我得到了这个错误

  

charAt: 0 >= length 0.

如何处理此错误以及如何处理退格?

我的代码是:

 @Override
            public void afterTextChanged(Editable s) {


                enigmaCoding(String.valueOf(s.charAt(ii)));
                ii++;

            }

        });


  public void restart(View view) {

        ii = 0;
        txtV.setText("");
        etxtC.setText("");

1 个答案:

答案 0 :(得分:1)

您可以查看

$body = "this is body\r\n\r\nmore body";