属性检测android

时间:2014-05-29 22:25:04

标签: android eclipse android-emulator

在IOS中,textview具有属性检测功能,可检测字符串是否为有效的电话号码,或通过电子邮件发送链接..

这个属性存在于android?

由于

2 个答案:

答案 0 :(得分:0)

 public final static boolean isValidEmail(CharSequence target) {
            if (TextUtils.isEmpty(target)) {
            return false;
            } else {
            return android.util.Patterns.EMAIL_ADDRESS.matcher(target).matches();
            }
        }   
 }

您可以使用此方法进行电子邮件验证。如果您需要电话号码验证,可以使用此方法。

public static final boolean isValidPhoneNumber(CharSequence target) {
    if (target.length()!=10) {
        return false;
    } else {
        return android.util.Patterns.PHONE.matcher(target).matches();
    }
}

答案 1 :(得分:-1)

在您的xml中,您可以设置textView的android:inputType,例如您可以使用的电子邮件

<EditText
    android:id="@+id/editText1"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="1"
    android:ems="10"
    android:inputType="textEmailAddress" />

以及您可以使用的电话号码。

    <EditText
    android:id="@+id/editText1"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="1"
    android:ems="10"
    android:inputType="phone" />