我正在调试软键盘显示不应该显示的问题。但是,我没有方便测试的设备。问题是模拟器从不显示软键盘。
有些皮肤的右侧经常显示键盘,有些则没有,但到目前为止我尝试过的皮肤都没有在设备屏幕上显示过键盘。
有没有我错过的设置?
我正在调试软键盘显示不应该显示的问题。但是,我没有方便测试的设备。问题是模拟器从不显示软键盘。
有些皮肤的右侧经常显示键盘,有些则没有,但到目前为止我尝试过的皮肤都没有在设备屏幕上显示过键盘。
有没有我错过的设置?
我发现了如何在 Android 模拟器本身上执行此操作(菜单,“设置”应用程序 - 而不是外部模拟器的设置)。您需要做的就是:
打开设置应用程序->语言和输入法->转到“键盘和输入法”->单击默认
这将弹出一个对话框,在这种情况下,您可以通过将硬件键盘从打开切换到关闭来禁用硬件键盘。这将禁用硬件键盘并启用软键盘。
如果您使用的是 AVD 管理器,请添加硬件属性 Keyboard support 并将其设置为 false。
那应该禁用显示的键盘,并显示虚拟键盘。
设置>语言和输入>当前键盘>硬件开关。
这个选项有效。
设置>语言和输入>当前键盘>硬件开关。
它允许您使用物理键盘进行输入,同时显示软键盘。我刚刚在 Android Lollipop 上对其进行了测试,并且可以正常工作。
更准确地说,使用 Lollipop 这些是我展示软键盘的步骤:
注意:在那之后,您可能会在运行您的应用程序时遇到问题(就像我一样)。只需重新启动模拟器。
新版 NOX 应用程序存在错误。在设置中切换到软件键盘后不起作用。为了解决这个问题,我使用 Play Market 安装了 Gboard。
转到工具 > AVD 管理器 > 单击相应模拟器上的▾ 和 > 擦除数据并重新启动,将解决新 Android Studio 上的问题。