3 回答
TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超3個(gè)贊
材質(zhì)版本1.1.0-alpha10的行為相同,即使您在TextInputLayout中設(shè)置了錯(cuò)誤也是如此。您可以通過將以下行添加到TextInputLayout來避免這種情況:
app:errorIconDrawable =“ @ null”
TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超13個(gè)贊
使用此代碼,您可以在顯示錯(cuò)誤時(shí)刪除切換。您可以在用戶編寫任何內(nèi)容時(shí)顯示切換。不記得了,您應(yīng)該給id輸入文本布局
public void showError(){
password.setError(errorMessage);
password.requestFocus();
textInputLayout.setPasswordVisibilityToggleEnabled(false);
}
password.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
textInputLayout.setPasswordVisibilityToggleEnabled(true);
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void afterTextChanged(Editable editable) {
}
});
- 3 回答
- 0 關(guān)注
- 671 瀏覽
添加回答
舉報(bào)
