编辑文本时,软键盘不会弹出,重点放在Genymotion设备上

时间:2016-08-14 16:57:40

标签: android genymotion

在我的应用程序中有一个搜索段 - 就像在twitter应用程序上一样。当用户点击放大镜时,搜索段开始(片段),并且假设键盘弹出,以便用户可以在搜索栏中键入查询。

实际发生的事情是光标在搜索栏中闪烁,我可以用硬键盘键入栏中,但软键盘不会弹出。如果我单击搜索栏,则会弹出软键盘。

当光标在搜索栏中闪烁时,为什么软键盘没有弹出?

2 个答案:

答案 0 :(得分:0)

显然,在Genymotion上默认不启用软键盘。

我通过转到设置|来打开软键盘语言与输入|当前键盘并打开“显示输入法”开关。但我对此有些困难。

不同的API版本具有针对此设置的不同UI,并且从未明确如何获得要显示的软键。有时我会将软键设置为显示,但它们仍然无法显示。也许你必须设置它们然后在设备上重启Android。

但这就是设置的地方,如果你的体验与我的一样,那么在你用它晃动一段时间之后,你会得到它的软键。

答案 1 :(得分:-1)

您必须从Genymotion应用程序启用它:

  • 打开Genymotion应用程序,它将显示您的Genymotion设备列表
  • 在您要使用虚拟键盘的设备上,单击设置图标

Genymotion setting icon

  • 然后选中“使用虚拟键盘输入文字”选项

当您点击编辑文本时,您将弹出一个虚拟键盘。

这适用于您设备的Android版本。