当我使用(我的EditText).addTextChangedListener比它在Android 6.0以下的所有设备中工作,但不适用于Android 6.0和高版本。这里是我使用的代码addTextChangedListener不工作棉花糖
email.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
}
@Override
public void afterTextChanged(Editable s) {
if (!isValidEmail(s.toString())) {
email.setTextColor(Color.parseColor("#EB2525"));
} else {
email.setTextColor(Color.parseColor("#088A08"));
}
}
});
请帮帮我。
在此先感谢。
你说的不工作呢?没有任何方法在文本更改上被调用? – earthw0rmjim
比我应该使用? –