android - 如何在不受InputType限制的情况下将字符串粘贴到EditText中?

标签 android android-edittext

我有一个 EditText 字段,用户可以在其中切换两种键盘(仅限字母和数字)。这很好用,但是当用户想要粘贴特定的字符串时,例如AB12AB 并且数字键盘当前已打开,它只会将 12(删除所有非数字)粘贴到字段中。

对于切换键盘,我目前使用方法 .setInputType(...),但问题是,粘贴到文本字段中的每个字符串都将被当前设置的 InputType 过滤。

如何在不受当前设置的 InputType 限制的情况下将任何类型的字符串粘贴到文本字段中?

最佳答案

android:digits="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"

关于android - 如何在不受InputType限制的情况下将字符串粘贴到EditText中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43491652/

相关文章:

android - 单选按钮不切换其状态

安卓工作室 : Default project directory

java - 现在该学什么? EJB 或 Android 编程

java - android:TimePickerDialog 阻止用户选择过去的时间,并可以选择具有新日期的 future 时间

java - 编辑 listView 值

java - openCV 中 BROWN 颜色的 HSV 值范围是多少?

android - 停止 ScrollView 自动滚动到 EditText

android-layout - Android:编辑文本提示

android-edittext - editText 获取文本 kotlin

Android 从 GridView 中的 EditText 获取文本