gpt4 book ai didi

java - Android 软键盘在重新打开时隐藏 EditText

转载 作者:行者123 更新时间:2023-11-30 00:03:32 24 4
gpt4 key购买 nike

我正在开发一个需要屏幕固定和完整窗口的应用程序,因此我隐藏了导航栏等。

当 Activity 打开并且 EditText 获得焦点时,软键盘将变得可见,并且它会将 EditText 移动到它上面——很好,没有问题。

当我关闭软键盘并通过单击所述 EditText 重新打开它时出现问题,软键盘现在将隐藏 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)

在我的 list 中我使用:

android:windowSoftInputMode="stateHidden|adjustResize"

Initial display of Soft Keyboard

When Soft keyboard is dismissed and reopened

已解决。

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

最佳答案

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

关于java - Android 软键盘在重新打开时隐藏 EditText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49455321/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com