Android Soft Keyboard在重新打开时隐藏EditText

落花踏尽游何处,笑入胡姬酒肆中。这篇文章主要讲述Android Soft Keyboard在重新打开时隐藏EditText相关的知识,希望能为你提供帮助。
我正在开发一个需要屏幕固定和一个完整窗口的应用程序,所以我隐藏了导航栏等。
当活动打开并且EditText获得焦点时,软键盘将变为可见,它将把EditText移到它上面 - 很棒,没有问题。
当我关闭软键盘并通过单击所述EditText重新打开它时,会出现问题,软键盘现在将隐藏EditText。
【Android Soft Keyboard在重新打开时隐藏EditText】关于如何解决这个问题的任何想法?我试过在ScrollView中包含整个布局,问题仍然存在。
正在使用的窗口标志:

val flags = (View.SYSTEM_UI_FLAG_LAYOUT_STABLE or View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION or View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN or View.SYSTEM_UI_FLAG_HIDE_NAVIGATION or View.SYSTEM_UI_FLAG_FULLSCREEN or View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY) window.decorView.systemUiVisibility = flags window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)

在我的清单中,我使用:
android:windowSoftInputMode="stateHidden|adjustResize"

Android Soft Keyboard在重新打开时隐藏EditText

文章图片

Android Soft Keyboard在重新打开时隐藏EditText

文章图片

解决了。
我设法通过从EditText中删除输入类型来解决这个问题。
答案我设法通过从EditText中删除输入类型来解决这个问题。

    推荐阅读