在模拟器(GenyMotion)Android 4.3中为EditText显示键盘

22

有没有人知道在模拟器中EditText字段获得焦点时如何显示键盘。我尝试了很多解决方案,但都不起作用。我正在使用Android 4.3 Jelly Bean。我使用的模拟器是GenyMotion。我还想知道当EditText字段失去焦点时如何隐藏键盘。不过如果模拟器中不出现键盘,在设备上进行测试时也不会出现。

非常感谢任何帮助

6个回答

42

只需检查模拟器的详细信息。如果您已勾选“存在硬键盘”选项,则软键盘将不会显示,请取消该选项。由于设备没有物理键盘,因此它将自动显示在设备上。


3
嗨,Rajat。是的,我的确在使用GenyMotion模拟器,并且在配置选项中,我不得不勾选使用虚拟键盘进行输入。因此,现在当我的EditText获得焦点时,虚拟(软)键盘会完美地显示出来,谢谢。 - David Egan

12

关闭模拟器 -> 设置按钮 -> 勾选使用虚拟键盘输入文本

这里输入图片描述


8

将Genymotion作为应用程序在Windows或Mac上运行(而不是从Android Studio插件中运行)。

然后,在您从虚拟设备列表中安装的虚拟设备右侧选择设置标志。

选择“使用虚拟键盘进行文本输入”,然后关闭应用程序。

这对我在Genymotion 2.6.0中有效。


5

我曾尝试过以下方法,它对我有效:

进入设置菜单 -> 语言和输入 -> 关闭硬件物理键盘。


3
首先关闭Genymotion模拟器。 然后启动Genymotion应用程序。 从左侧菜单打开“筛选器->源->Genymotion”。 如果已取消选中,请勾选Genymotion的复选框。 enter image description here 然后从已安装设备中选择“三个点的图标->编辑”。 在编辑窗口中,向下滚动到“Android系统选项”并勾选“使用虚拟键盘进行文本输入”的复选框。 enter image description here

0

对于新版本的Genymotion(我的是3.1.0),

  • 右键单击您的虚拟设备,然后单击“编辑”
  • 然后选择“使用虚拟键盘进行文本输入”并单击“确认”

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接