如何使Android模拟器显示软键盘?


96

我正在调试软键盘显示不应该显示的问题。但是,我没有方便进行测试的设备。问题是模拟器从不显示软键盘

有些皮肤的键盘会不断显示在右侧,有些则没有,但是到目前为止,我尝试过的任何设备都没有在设备屏幕上显示过键盘。

我错过了一些设置吗?


每此链接:只需点击一个编辑的文本框用鼠标和软键盘应该打开: stackoverflow.com/questions/4141378/...
paulsm4

2
在我的应用程序或股票应用程序中单击文本输入框永远不会显示软键盘。
blahdiblah 2012年

Answers:


197

我发现了如何在Android模拟器本身上执行此操作(菜单,“设置”应用-不在外面的模拟器设置)。您需要做的是:

打开设置应用->语言和输入->转到“键盘和输入法->单击默认

这将弹出一个对话框,在这种情况下,您可以通过将硬件键盘从打开切换为关闭来禁用硬件键盘。这将禁用硬件键盘并启用软键盘。


16
实际上,这是最好的方法,因为它允许您使用物理键盘进行输入,同时显示软键盘!
巴黎

我的模拟器没有菜单,只有运行我的应用程序的窗口,“设置”在哪里?Android Studio附带了“文件|设置”,但事实并非如此。
Jose Manuel AbarcaRodríguez2015年

7
这很棒!请在模拟器本身中
Some Noob Student 2016年

4
这是不清楚,因为该仿真器本身具有用于控制工具栏仿真器本身(与像电源,音量向上和向下,旋转设备,照相机等的控制)。您可以在模拟器上正在运行的Android映像(而不是模拟器本身)中转到“ Android设置” 。
rmir​​abelle

1
感谢您的解决方案。
Parth Patel

37

步骤如下:

  • =>设置
  • =>语言和输入
  • =>默认
  • =>硬件物理键盘
  • =>关闭以打开屏幕键盘

设置=>语言和输入

选择默认

硬件物理键盘=>关闭


35

如果您使用的是AVD Manager,请添加硬件属性“键盘支持”,并将其设置为false。

那应该禁用显示的键盘,并显示虚拟键盘。


1
我正在使用AVD管理器,我对您的想法很感兴趣,但是,每次(尝试)这样做时,它都会自动重置!我单击“新建...”硬件属性,选择“键盘支持”,将值更改为“否”,单击“编辑/创建”,但是当我再次对其进行编辑或获取信息时:硬件键盘=是!哈!我无法表达我如何找到Android模拟器。
blahdiblah 2012年

1
但是,在〜/ .android / avd / whatever.avd / config.ini中手动更改hw.keyboard的值会导致设置卡住,这确实使屏幕键盘可见。好极了!谢谢,医生!
blahdiblah 2012年

10
是否有可能使hw.keyboard = no但仍然能够使用键盘以某种方式将击键发送给模拟器​​?当我将hw.keyboard = no设置为no时,我必须使用android键盘键入所有内容(繁琐的测试)。我正在Linux上对此进行测试。
miha 2012年

在我的版本中,模拟器属性中有一个复选框“存在硬件键盘”。取消选中该选项可以解决我的问题。注意:我不是在回答miha。硬件键盘仍处于禁用状态。
holgac 2013年

5
@miha使AVD中的硬件键盘保持启用状态。只需在仿真器的“语言和输入”设置中将其禁用。这将显示软键盘,并让您同时输入硬件键盘。
Monstieur 2013年


4

设置>语言和输入法>当前键盘>硬件开关打开。
它允许您使用物理键盘进行输入,同时显示软键盘。我刚刚在Android Lollipop上对其进行了测试,并且可以正常工作。


2

更准确地说,使用棒棒糖,这些是我显示软键盘的步骤:

  1. 设置>语言和输入法;
  2. 在“键盘和输入法”标签下,选择“当前键盘”;
  3. 出现一个名为“更改键盘”的对话框,打开“硬件”,然后选择“选择键盘”;
  4. 出现另一个对话框,打开“采样软键盘”。在这里,您会收到有关键盘可能存储您编写的所有内容以及密码的可能性的警报。好吧
  5. 重复上述步骤以再次显示“更改键盘”对话框,此处新的选项“ Sample Soft Keyboard”可用,您可以选择它。

注意:在那之后,您可能会在运行应用程序时遇到问题(就像我以前一样)。只需重新启动模拟器即可。


2
  1. 使用AVD编辑您的虚拟设备。
  2. 按“显示高级设置”按钮以显示更多选项,向下滚动到底部并选中“启用键盘输入”,按
    窗口底部的“完成”按钮
  3. 然后启动刚刚设置的仿真器设备。
  4. 在模拟器内,转到“设置”->“语言和输入”
  5. 然后在“键盘和输入法”->“默认”中显示“选择输入法”
  6. 并关闭“硬件物理键盘”切换按钮

1

新版本的NOX应用程序中存在错误。在设置中切换到软件键盘后,它将无法使用。为了解决这个问题,我使用Play Market安装了Gboard。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.