在IOS中,textview具有属性检测功能,可检测字符串是否为有效的电话号码,或通过电子邮件发送链接..
这个属性存在于android?
由于
答案 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" />