我有幾行代碼來驗證表單輸入。但是,它不輸出任何內容 - 只是一個空白框。請問我錯過了什麼?Android setError()保留空白
public void onClick(View view)
{
if(view.getId() == R.id.btnLogin)
{
TestClass.setUsername(txtUserName.getEditableText().toString());
TestClass.setPassword(txtPassword.getEditableText().toString());
if(TestClass.getUsername().toString().length() == 0)
{
this.txtUserName.setError("Incorrect input!");
}
else if(TestClass.getPassword().toString().length() == 0)
{
this.txtPassword.setError("Incorrect input!");
}
else
{
// do the login stuff here
}
}
}
可能重複[edittext.setError()在Android中不工作?](http://stackoverflow.com/questions/7747268/edittext-seterror-not-working-in-android) – njzk2 2013-03-12 13:02:52
之前查詢 – njzk2 2013-03-12 13:02:59
可能的重複[Android的EditText.setError()產生不可見的錯誤文本](http://stackoverflow.com/questions/7273932/android-edittext-seterror-yields-invisible-error-text) – Pragnani 2013-03-12 13:05:09