假设我有一个 EditText,我想将其限制为 0-9 和 AF(包括),用于十六进制输入。有没有办法我可以做到这一点?我尝试查看 InputFilters,但我不确定这是正确的方法。有没有人做到这一点?
问问题
441 次
1 回答
2
将输入类型设置为数字,将数字设置为“0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ” 在 xml 文件中,它看起来像这样:
<EditText
android:id="@+id/hexedit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:digits="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
android:inputType="number"
/>
您可以尝试不同的 inputTypes 来查看它们带来的软键盘布局。
于 2012-07-23T02:02:40.400 回答