简单的介绍一下TextWatcher
TextWatcher textWatcher = new TextWatcher() { 2 @Override 3 public void beforeTextChanged(CharSequence s, int start, int count, int after) { 4 //s--未改变之前的内容 5 //start--内容被改变的开始位置 6 //count--原始文字被删除的个数 7 //after--新添加的内容的个数 8 //---------start和count结合从s中获取被删除的内容------- 9 String deleText = s.toString().substring(start, start + count); 10 } 11 @Override 12 public void onTextChanged(CharSequence s, int start, int before, int count) { 13 //s--改变之后的新内容 14 //start--内容被改变的开始位置 15 //before--原始文字被删除的个数 16 //count--新添加的内容的个数 17 //---------start和count结合从s中获取新添加的内容------- 18 String addText = s.toString().substring(start, start + count); 19 } 20 @Override 21 public void afterTextChanged(Editable s) { 22 //s--最终内容 23 } 24 }; 25 edit_content.addTextChangedListener(textWatcher); //加监听
411

被折叠的 条评论
为什么被折叠?



