-3

我是安卓新手。
我想添加编辑文本验证,比如用户输入手机号码。如果数字小于 10 位,它将显示为红色,如果正确,它将显示为蓝色。

怎么做?

提前致谢

4

2 回答 2

1

inputtypeof设置edittextnumber并像这样检查它。

if(editText.getText().length() < 10) {
  ..Invalid Number
  editText.setTextColor(Color.RED);
} else {
   editText.setTextColor(Color.BLUE);
   Valid Number
}
于 2013-03-13T10:09:40.043 回答
0

你应该遵循android的最佳实践......

if (myEditText.getText().toString().trim().length() < 10) {
    myEditText.setError("Please entre 10 digits");     
}
于 2013-03-13T10:13:43.827 回答