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

问题描述 投票:11回答:3

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

  1. 启动模拟器并在应用程序中使用EditText。
  2. 点击EditText,弹出Android键盘
  3. 点击我的PC硬件键盘上的键,但模拟器上没有输入。
  4. 现在这里是奇怪的部分,点击模拟器设置的3点菜单:enter image description here
  5. 将打开设置屏幕,例如使用“位置”设置,该设置具有“经度”的输入字段。我关上了屏幕
  6. 现在我的PC键盘的输入在模拟器上工作。

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

ubuntu android-studio android-emulator avd
3个回答
23
投票

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

我找到了一个解决方法:

  1. 转到您的窗口管理器
  2. 查找焦点选项卡
  3. 更改焦点模型 - >“焦点跟随鼠标”
  4. (可选)应用适当的延迟(我把它放到最低值)
  5. 禁用“在获得焦点时自动提升窗口”选项。

现在,无论何时将光标悬挂在仿真器窗口上方,它都将获得正确的聚焦状态,并且您可以正常使用键盘。


9
投票

如果打开“窗口管理器调整”菜单并转到“焦点”选项卡,则可以在“窗口自动升起”下选择“不执行任何操作”选项。这对我有用了很多次。 (不同的ubuntu版本)


4
投票

我的使用是因为我使用的键盘布局与英国不同(当我在模拟器设置屏幕中输入时,我会注意到奇怪的符号 - OP指出的三个点)。我改变键盘布局后,问题就消失了。

Strange symbols when the wrong keyboard layout is used

© www.soinside.com 2019 - 2024. All rights reserved.