android - 虚拟键盘出现倾斜

标签 android android-softkeyboard

我这里有一个奇怪的情况。在我的 android 应用程序中,我有一个包含各种编辑文本和下拉列表的布局。我的问题是,如果我使用虚拟键盘一段时间,我会隐藏键盘,因为我不希望它当前出现并倾斜设备,也就是说,我从横向变为纵向或反之亦然,然后我的键盘再次出现,尽管我之前已将其最小化。无论我尝试什么,直到现在我都没有找到任何解决方案。由于我不知道我的问题到底出在哪里,所以我没有粘贴任何代码。如果需要,我可以这样做。请给我一些建议。

我的尝试:我认为问题是在尝试倾斜时关注第一个编辑框

android:descendantFocusability="beforeDescendants"
android:focusableInTouchMode="true"

但焦点在那里并且键盘重新出现。所以,我什至没有猜测来解决这个问题。所以请帮忙!!!

任何帮助将不胜感激。提前致谢。

最佳答案

我没看错吧,它只是在你改变方向时出现?

为什么不使用合适的监听器呢?喜欢OrientationListener

将你的键盘状态保存在你的activity上,并在监听器上读出,然后设置软键盘。

关于android - 虚拟键盘出现倾斜,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9924802/

相关文章:

android - 使用弹出窗口在 Android 键盘中实现表情符号

android - 如何实现谷歌地图新版API v2

java - 下载网站源代码。安卓

android - 键盘打开编辑文本android后布局问题转到上侧

Android - 键盘覆盖阿拉伯语/RTL 中的 EditText

android - 检测软键盘隐藏状态

android - 我的屏幕保护程序应用程序中奇怪的生命周期行为

android - OpenCV 错误 : Assertion failed (channels() == CV_MAT_CN (dtype))

android - Flutter path_provider错误-无法解析项目:path_provider_linux

android - 如何删除 Android 示例软键盘?