在项目中很多EditText会遇到特定的输入限制,比如在项目中遇到了省份证输入,这个时候EditText的inputType限定输入就不满足输入要求,还好EditText有一个属性可以使用,很少见。代码如下:
<EditText
android:layout_width="230dp"
android:layout_height="30dp"
android:digits="0123456789x" />
这个digits属性就能设置特定的限定输入。如果设置为只能输入数字和字母就如下设置:
android:digits="0123456789qwertyuioplkjhgfdsazxcvbnm"