我试图摆脱创建自定义键盘。我想知道是否有办法隐藏默认的 Android 软键盘中的键。例如,我有一个需要无符号十进制数的 EditText 字段。但是每当键盘弹出时,“-”符号总是显示,很明显,它被禁用了。我想去掉这个“-”号。
我想知道是否有办法隐藏默认的 Android 软键盘中的键
不。
首先,没有单一的“默认 Android 软键盘”。Android 搭载在超过 10 亿台设备上,跨越数千种型号,安装了数十种“默认”键盘。用户还可以安装软键盘作为第三方应用程序。
其次,你没有能力控制它们中的任何一个。充其量,您可以使用诸如android:inputType. 但是,这些是请求,而不是命令,输入法编辑器的作者不必遵守它们。此外,他们如何尊重他们取决于输入法编辑器的作者。
我试图摆脱创建自定义键盘。
那将是无用的。您不能强迫用户使用您的键盘。您的键盘可能不符合用户的其他要求。等等。
例如,我有一个需要无符号十进制数的 EditText 字段。但是每当键盘弹出时,“-”符号总是显示,很明显,它被禁用了。我想去掉这个“-”号。
这取决于输入法编辑器的实现者,而不是您。某些键盘可能会隐藏该键。有些人可能会禁用密钥。有些人可能会完全忽略签名/未签名请求,而只显示标准数字键盘。有些人可能会完全忽略数字请求并显示他们的标准键盘,特别是如果他们真的没有“键”的概念。
| 归档时间: |
|
| 查看次数: |
2850 次 |
| 最近记录: |