2013-03-13 55 views
-3

我是新來的android ..
我想添加編輯文本驗證,如用戶輸入手機號碼。如果數字小於10位數字,將顯示爲紅色,如果是正確的,則顯示藍色。編輯文本驗證

如何做到這一點?

在此先感謝

回答

1

設置的edittextinputtypenumber並檢查它這樣。

if(editText.getText().length() < 10) { 
    ..Invalid Number 
    editText.setTextColor(Color.RED); 
} else { 
    editText.setTextColor(Color.BLUE); 
    Valid Number 
} 
+0

它將只檢查數量是有效還是無效。我想與加色..有效的顏色比藍色如果不比紅 – 2013-03-13 10:17:55

+0

@SahilPatel如果這解決了您的問題,請接受此答案。 – 2013-03-13 20:13:12

0

您應該遵循Android的最佳做法....

if (myEditText.getText().toString().trim().length() < 10) { 
    myEditText.setError("Please entre 10 digits");  
}