防止键盘显示字符气泡

时间:2012-06-03 16:24:44

标签: java android

在键盘上键入时,会出现一个气泡,显示您按下的字符,我正在寻找一种方法来阻止它这样做!!

enter image description here

2 个答案:

答案 0 :(得分:1)

简短的回答:你不能。

答案很长:它通常由制造商定制。我们发现在同一个Android版本中,制造商之间存在许多差异。我们得出结论,试图定制行为毫无意义。即使您确实找到了某种方法,它也可能适用于该特定Android版本中的特定制造商。

即使您要求使用<EditText android:inputType="number" ... />的数字键盘,确切显示给用户的内容因制造商而异。

如果您找到对已记录的API的引用以更改键盘行为,我将非常感谢它的链接。

答案 1 :(得分:1)

android上的键盘就像任何其他应用程序一样。你可以安装任何你想要的。

因此,关于其他开发人员可以对每个应用程序做什么的规则并不多。这是其中之一。

据我所知,你唯一能做的就是给键盘一个提示你想要为editText提供什么类型的输入(键盘应用可能会或可能不会按你希望的方式处理它它)。除此之外,你不能强迫另一个应用程序按你希望的方式工作。

但是,您始终可以创建自己的键盘,甚至可以内置到应用程序中。通过这种方式,您可以设置自己的规则。