Android的 - 如何禁用虚拟键盘某些键 [英] Android - How to disable certain keys in virtual keyboard

查看:953
本文介绍了Android的 - 如何禁用虚拟键盘某些键的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

我特别希望用户不要输入双引号()字符时,虚拟键盘出现了,当用户把精力放在一个标准Android的EditText小部件。

解决方案
  

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

您不能,对不起。毕竟,输入法编辑器可能无法在第一时间有钥匙。

  

我特别希望用户不要输入双引号()字符时,虚拟键盘出现了,当用户把精力放在一个标准Android的EditText小部件。

然后,你将有权阻止输入在的EditText ,由输入过滤,如描述的方法这里:<一href="http://stackoverflow.com/questions/3349121/how-do-i-use-inputfilter-to-limit-characters-in-an-edittext-in-android">How我用输入过滤器在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.

解决方案

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

You can't, sorry. After all, the input method editor may not have "keys" in the first place.

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.

Then you will have to block the input at the EditText, by means of an InputFilter, as is described here: How do I use InputFilter to limit characters in an EditText in Android?

这篇关于Android的 - 如何禁用虚拟键盘某些键的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆