介绍
介绍
福哥在开发APP的时候遇到需要限制用户输入的内容的类型,经过研究发现了inputType这个很棒的属性。Android设置了很多实用的类型,这些类型基本满足了常规的需求了。
设置类型
使用inputType设置一个预设类型,这个类型会控制用户键盘可以使用的字符范围。
<EditText android:id="@+id/txt" app:layout_constraintTop_toTopOf="parent" app:layout_constraintLeft_toLeftOf="parent" android:layout_width="match_parent" android:layout_height="40dp" android:layout_marginBottom="30dp" android:cursorVisible="true" android:background="#ffffff" android:textCursorDrawable="@null" android:singleLine="true" android:digits="@string/editTextFilter_integer" android:inputType="number"/>
常用类型
下面福哥列出一些常用类型以及说明。
number,纯数字,调出数字键盘
text,英文,调出英文键盘
phone,手机号,调出数字键盘
textEmailAddress,邮箱地址,调出英文键盘
待续。。。
总结
使用digits和inputType就可以很完美地控制用户能够输入的内容了。