EditText中输入特定的字符,实现校验功能。这个比较简单,就介绍activity_main.xml中的代码和效果图。
一、activity_main.xml中的代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:andro>
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="android:digits属性(输入数字)"
/>
<EditText
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:digits="0123456789"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="android:digits属性(输入26个小写字母)"
/>
<EditText
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:digits="qazwsxedcrfvtgbyhnujmikolp"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="android:inputType属性(输入数字)"
/>
<EditText
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:inputType="number|textCapCharacters"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="android:inputType属性(输入Email)"
/>
<EditText
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:inputType="textEmailAddress"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="android:numeric属性(输入有符号的浮点数)"
/>
<EditText
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:numeric="decimal|signed"
/>
</LinearLayout>