android - 自定义 Android 键盘输入过滤

标签 android keyboard filter

我有一个 EditText 用于收集基本计算器的输入。我想调出数字键盘,因此我将 android:inputType 设置为 numberDecimal|numberSigned。问题是,EditText 过滤 所有非数字字符,例如 "(", ")", "/", "*"

我已经尝试通过设置自定义的 InputFilter 来覆盖此行为,它不会过滤掉任何内容,但它似乎对 EditText 没有影响。

有没有办法让我在没有过滤行为的情况下显示数字软键盘

最佳答案

不是直接的答案,但我相信将 inputType 设置为手机将允许这些字符通过。

关于android - 自定义 Android 键盘输入过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1791859/

相关文章:

android - 我们可以获取屏幕上所有应用程序的 Root View 以便在 android xamarin 中截取屏幕截图吗

android - 在genymotion设备上安装应用程序,满足:“INSTALL_FAILED_CPU_ABI_INCOMPATIBLE”

python - 过滤时间序列数据中的高频 - python

java - Java 中键盘事件的奇怪行为

r - 如何将 RSelenium ALT+S 中的同时键发送到网络驱动程序?

javascript - Material UI - DataGrid 自定义列表过滤器

magento - 在 Magento 分层导航中,如何获取事件过滤器的所有项目?

javascript - 使用 JavaScript 从 url 中提取数据

android - 黑莓安卓原生动态壁纸?

linux - 使用 getchar() 捕获 HOME 键