Android 文本输入,用户可以在其中输入数字和“/”
Android textinput where the user can write digits and '/'
我的用户必须输入类似 21/99
的字符串,其中数字和符号 /
是用户可以输入的唯一有效符号,理想情况下这些都将显示在键盘上并且很少其他迹象。
不幸的是,number
和 text
以及我发现的任何其他类型都不会产生这样的 UI。
有什么方法可以让我的用户轻松输入这些数字。
在EditText
中使用android:digits="1234567890/"
- 如果设置,则指定此 TextView 具有数字输入法,并且这些特定字符是它将接受的字符。如果这样设置
示例代码
<EditText
android:layout_width="match_parent"
android:digits="1234567890/"
android:inputType="text"
android:layout_height="wrap_content" />
我的用户必须输入类似 21/99
的字符串,其中数字和符号 /
是用户可以输入的唯一有效符号,理想情况下这些都将显示在键盘上并且很少其他迹象。
不幸的是,number
和 text
以及我发现的任何其他类型都不会产生这样的 UI。
有什么方法可以让我的用户轻松输入这些数字。
在EditText
android:digits="1234567890/"
- 如果设置,则指定此 TextView 具有数字输入法,并且这些特定字符是它将接受的字符。如果这样设置
示例代码
<EditText
android:layout_width="match_parent"
android:digits="1234567890/"
android:inputType="text"
android:layout_height="wrap_content" />