gpt4 book ai didi

android - 在方向更改时保留软输入/IME 状态

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:27:12 25 4
gpt4 key购买 nike

我的应用中存在一个小的用户体验问题;

在打开软键盘的情况下从横向更改为纵向(或纵向更改为横向)时,键盘会隐藏。

我想做的是停止键盘在方向改变时隐藏。

(编辑 - 我不想强制打开键盘,如果键盘在方向改变之前被隐藏,我希望它保持隐藏状态 - 我想保留 键盘打开/关闭状态)。

我四处寻找答案,似乎将 stateUnchanged 添加到 Activity list 中的 windowSoftInputMode 选项是正确的解决这个问题的方法(如 android documentation 中所述:

android:windowSoftInputMode="stateUnchanged|adjustResize" 

问题是这似乎完全没有效果。

有人知道此功能的任何注意事项吗?如果聚焦的 EditText 位于 Fragment 中,它是否可能不起作用?

最佳答案

将此添加到您的代码中,它将起作用:

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);

关于android - 在方向更改时保留软输入/IME 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18182749/

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