Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在软键盘顶部添加一些按钮(Enter 和 Cancel)。有没有一种很好的方法可以做到这一点,还是我必须检测到正在显示的键盘并将按钮添加到我的视图中?
您将无法做到这一点,并且有充分的理由。如果应用程序可以像这样修改现有的输入法,它们可以在您不知情的情况下轻松记录您设备上的所有击键。如果您曾经安装过自定义输入法,您会看到一个很大的警告,即使用它意味着相信它不会记录您的击键,而您所追求的功能将完全绕过这种保护。
我看不到你试图在这里应用的逻辑。
如果您在键盘上方添加按钮,那么您会丢失键盘中的某些区域(例如,您无法按下 qwsa)。
我认为您应该考虑创建自己的自定义键盘。
也许这会有所帮助
安卓应用专用软键盘
杰森