Android模拟器没有显示软键盘?

Posted

技术标签:

【中文标题】Android模拟器没有显示软键盘?【英文标题】:Android emulator not shown soft keyboard? 【发布时间】:2013-03-04 22:41:21 【问题描述】:

我的应用程序上有一个编辑文本,我想要模拟器上的软键盘。但问题是它没有显示键盘。 我已经尝试了很多东西,但对我来说并没有用完:-

第一

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(tee_tea_edit_text, InputMethodManager.SHOW_IMPLICIT);

已经点击了

Edit your AVD, add "Keyboard Support" and change the value to no.

Restart your AVD making sure that you wipe user data. Your keyboard will popup now.

尝试了很多东西,但对我来说没有用完。

How can I make the android emulator show the soft keyboard?

Android 4.0 keyboard issue in emulator.?

我的 avd 图片如下:-

【问题讨论】:

【参考方案1】:

您可以尝试编辑您的 AVD 并设置两者:

Keyboard Lid SupportKeyboard SupportYES

然后重新启动您的 AVD。也许它会起作用。

【讨论】:

您可以取消选中“Hardware Keyboard Present”复选框,然后重新启动您的 AVD。【参考方案2】:

转到 Android 虚拟设备,选择您的决定并取消选中“硬件键盘存在”复选框,然后重新启动您的 AVD

【讨论】:

【参考方案3】:

确保你没有

       android:textIsSelectable="true"

在布局中的标签中。

【讨论】:

以上是关于Android模拟器没有显示软键盘?的主要内容,如果未能解决你的问题,请参考以下文章

如何让安卓模拟器显示软键盘?

Android 3:模拟虚拟钢琴键盘的软键盘行为

Android:关闭软键盘时显示空白

在 Xcode 6 中,如何使用硬件键盘但在 iOS 模拟器中显示软件键盘

Visual Studio Android 模拟器显示键盘

Android 模拟器不接受键盘输入 - SDK 工具 rev 20