4331得票129回答
如何在程序中以编程方式关闭/隐藏Android软键盘?

我在我的布局中有一个EditText和一个Button。 在编辑字段中写入内容并点击按钮后,我希望在触摸键盘外部时隐藏虚拟键盘。我认为这是一段简单的代码,但我在哪里可以找到一个例子呢?

559得票45回答
如何在安卓系统中检查软键盘的可见性?

我需要做一件非常简单的事情——找出软键盘是否显示。这在安卓系统中可行吗?

544得票49回答
如何在 EditText 获得焦点时显示软键盘

我希望在EditText聚焦时(如果设备没有物理键盘),自动显示软键盘,但我有两个问题: 当我的Activity被显示时,我的EditText已经聚焦了,但是键盘没有显示出来。我需要再次点击它才能显示键盘(应该在Activity显示时就自动显示键盘)。 当我在键盘上点击完成时,键盘会消失,...

429得票6回答
安卓:如何让键盘的回车按钮显示“搜索”并处理其点击事件?

我无法弄清楚这个问题。一些应用程序有一个带有EditText(文本框),当你触摸它并打开屏幕键盘时,键盘上有一个“搜索”按钮,而不是回车键。 我想实现这个功能。我该如何实现搜索按钮并检测用户按下搜索按钮的操作? 编辑:找到了如何实现搜索按钮,在XML中使用 android:imeOptions...

426得票49回答
如何在Android上点击EditText外部后隐藏软键盘?

大家都知道隐藏键盘需要实现:InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(getCurrentFocus().g...

331得票38回答
如何检测Android设备上的软键盘是否可见?

在Android中,有没有一种方法可以检测软键盘是否显示在屏幕上?

269得票11回答
在横屏时禁用全屏编辑视图以便软键盘输入?

对于使用软键盘的Android设备,我想要在横屏模式下防止全屏键盘编辑视图(如下所示)出现(即我只想看到软键盘本身和它后面的视图)。 我认为可以使用InputMethodService上的setExtractViewShown(false)方法来实现,但我无法访问此默认实例,并且不希望实现自...

256得票21回答
如何在Android中捕获“虚拟键盘显示/隐藏”事件?

我希望根据虚拟键盘的显示或隐藏来改变布局。我已经查找了API和各种博客,但似乎找不到有用的信息。 这是否可能? 谢谢!

206得票18回答
当软键盘出现时如何调整布局

当软键盘激活时,我想调整/重新调整布局大小,如下所示: 之前和之后: 在 StackOverflow 上找到了几个资源: 如何在软键盘出现时保持所有字段和文本可见 当软键盘出现时,Android 软键盘破坏了布局 软键盘弹出时调整布局 但是这些问题和答案都比较模糊,以下...

197得票29回答
Android全屏模式下如何在软键盘可见时调整布局

我已经进行了大量的研究,以调整软键盘激活时的布局,并且已经成功实现了。但是当我在清单文件中的活动标记中使用android:theme="@android:style/Theme.NoTitleBar.Fullscreen"时,问题就出现了。 为此,我使用了不同选项的android:windo...