2013-03-13 65 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");  
}