java - Android - 如何禁用虚拟键盘中的某些键

标签 java android keyboard

如何禁用 Android 虚拟键盘中的某些键(例如数字/符号键)?

具体来说,当用户关注标准 Android EditText 小部件时,显示虚拟键盘时,用户无法输入双引号 ( ") 字符。

最佳答案

How to disable certain keys (say number/symbol keys) in Android virtual keyboard?

抱歉,你不能。毕竟,输入法编辑器可能本来就没有“键”。

Specifically I want user can't input a double quote ( " ) character when virtual keyboard is showed up when user focus on a standard android EditText widget.

然后,您必须通过 InputFilter 阻止 EditText 处的输入,如下所述:How do I use InputFilter to limit characters in an EditText in Android?

关于java - Android - 如何禁用虚拟键盘中的某些键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11411608/

相关文章:

android - 每天触发一次以上的通知

android 主题和库项目

Java:将包含文件和目录的目录移动到新路径

java - 如何在javaRAP中进行parseIt?

c# - Xamarin Android 启动时崩溃 "Got a SIGSEGV"

linux - Linux 中的 Shift+Space 下划线(不带 xmodmap)

iphone - 激活 iPhone 键盘

macos - OSX Cocoa 输入源检测变化

java - GAE 中的不兼容类更改错误

java - UTF-8 不会在 Hibernate + MySQL 上持续存在