EditText自定义输入数据格式,比如只能是数字和字母(身份证最后一位X)

在项目中很多EditText会遇到特定的输入限制,比如在项目中遇到了省份证输入,这个时候EditText的inputType限定输入就不满足输入要求,还好EditText有一个属性可以使用,很少见。代码如下:


            <EditText
                android:layout_width="230dp"
                android:layout_height="30dp"
                android:digits="0123456789x" />

这个digits属性就能设置特定的限定输入。如果设置为只能输入数字和字母就如下设置:

android:digits="0123456789qwertyuioplkjhgfdsazxcvbnm" 

你可能感兴趣的:(android开发)