1

我想在软键盘顶部添加一些按钮(Enter 和 Cancel)。有没有一种很好的方法可以做到这一点,还是我必须检测到正在显示的键盘并将按钮添加到我的视图中?

4

2 回答 2

0

您将无法做到这一点,并且有充分的理由。如果应用程序可以像这样修改现有的输入法,它们可以在您不知情的情况下轻松记录您设备上的所有击键。如果您曾经安装过自定义输入法,您会看到一个很大的警告,即使用它意味着相信它不会记录您的击键,而您所追求的功能将完全绕过这种保护。

于 2010-11-12T03:29:16.767 回答
0

我看不到你试图在这里应用的逻辑。

如果您在键盘上方添加按钮,那么您会丢失键盘中的某些区域(例如,您无法按下 qwsa)。

我认为您应该考虑创建自己的自定义键盘。

也许这会有所帮助

安卓应用专用软键盘

杰森

于 2010-11-12T01:50:04.640 回答