Android AVD键盘输入在xUbuntu OS上一直无法正常工作

时间:2016-10-12 07:55:15

标签: ubuntu android-studio android-emulator avd

我的xubuntu机器上有一种奇怪的行为,我不知道为什么。

  1. 启动模拟器并在应用程序中使用EditText。
  2. 点击EditText,弹出Android键盘
  3. 点击我的电脑硬件键盘上的键,但模拟器上没有输入。
  4. 现在这里是奇怪的部分,点击模拟器设置的3点菜单: enter image description here

  5. 打开设置屏幕,例如使用“位置”设置,该设置具有“经度”的输入字段。我关闭了屏幕

  6. 现在我的PC键盘的输入在模拟器上工作。
  7. 所以,基本上只有在完成这些步骤后我才可以使用我的键盘在模拟器中输入。如果我回到Android Studio并输入内容,当我返回模拟器时,它不起作用。 如何让输入始终有效?

4 个答案:

答案 0 :(得分:22)

你知道,主要案例是Android Emulator Window即使你点击它也没有正确的焦点。是的,您可以进行任何触摸操作,但框架仍然显示为非聚焦。

我找到了解决方法

  1. 转到窗口管理器
  2. 查找焦点标签
  3. 更改焦点模型 - > "关注鼠标"
  4. (可选)适当延迟(我已将其置于最低值)
  5. 禁用"在获得焦点时自动提升窗口" 选项如下。
  6. 现在,只要您将光标悬挂在模拟器窗口上方,它就会获得正确的对焦状态,并且您可以正常使用键盘。

答案 1 :(得分:9)

如果打开窗口管理器调整菜单并转到焦点标签,则可以选择下的不执行任何操作选项当窗户升起时。 这多次为我工作。 (不同的ubuntu版本)

答案 2 :(得分:2)

我的原因是由于我使用的键盘布局与英语(美国)不同(在模拟器设置屏幕上键入时,我会注意到奇怪的符号-OP指出了三个点)。更改键盘布局后,问题消失了。

Strange symbols when the wrong keyboard layout is used

答案 3 :(得分:2)

在Ubuntu 18.04和19.04上,当您在系统上安装了多种键盘布局时,就会发生这种情况。尝试从列表中选择您的第一个键盘布局,以使虚拟键盘可以在模拟器中工作。

奇怪的是,选择哪种特定布局或与仿真器中的语言是否匹配无关紧要,但是看起来与列表中键盘布局的位置有关。