EditText动态跟随键盘输入的监听

2020/3/4 2

  1. view.addTextChangedListener(new TextWatcher() {
  2.       
  3.         @Override
  4.         public void beforeTextChanged(CharSequence s, int start, int count,
  5.                 int after) {
  6.             // 输入前的监听
  7.             Log.e("输入前确认执行该方法", "开始输入");
  8.         }
  9. @Override
  10.         public void onTextChanged(CharSequence s, int start, int before, int count) {
  11.             // 输入的内容变化的监听
  12.             Log.e("输入过程中执行该方法", "文字变化");
  13.         }
  14.         
  15.         @Override
  16.         public void afterTextChanged(Editable s) {
  17.             // 输入后的监听
  18.             Log.e("输入结束执行该方法", "输入结束");
  19.             
  20.         }
  21.     });