EditText设置文字改变时的监听

时间:2023-03-10 04:25:11
EditText设置文字改变时的监听
textWatcher = new TextChangeWatcher();

etQuerryInfo.addTextChangedListener(textWatcher);

/**
* 文字改变类,文字改变时的监听
*/
private class TextChangeWatcher implements TextWatcher{
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
rlQuerryInfo.setVisibility(View.VISIBLE);
tvQuerryKey.setText(etQuerryInfo.getText().toString());
} @Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override
public void afterTextChanged(Editable s) { }
}

实现TextWatcher三个方法即可onTextChanged,beforeTextChanged,afterTextChanged