當我使用(我的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
比我應該使用? –