處理錯誤
你可以使用 TextInputLayout
根據材料設計指南使用 setError
和 setErrorEnabled
方法顯示錯誤訊息。
為了在 EditText 下面顯示錯誤,請使用:
TextInputLayout til = (TextInputLayout) findViewById(R.id.username);
til.setErrorEnabled(true);
til.setError("You need to enter a name");
要在 TextInputLayout
中啟用錯誤,你可以在 xml 或 til.setErrorEnabled(true);
中使用 app:errorEnabled="true"
,如上所示。
你將獲得: