gpt4 book ai didi

android - 旋转手机时隐藏键盘

转载 作者:行者123 更新时间:2023-11-29 15:55:52 26 4
gpt4 key购买 nike

我在 DialogFragment 中创建了 EditText 元素。然后我将焦点放在这个字段上并出现键盘。当我旋转电话时,键盘会隐藏起来。

键盘可见怎么办?

最佳答案

添加

android:windowSoftInputMode="stateUnchanged|adjustResize"

在activity下的manifest中这个EditText是这样的

<activity
android:name=".MyActivityWhereEditTextIs"
android:windowSoftInputMode="stateUnchanged|adjustResize" >

stateUnchanged 将确保键盘的状态与之前的状态相同。

来自代码

在需要显示键盘的地方使用它。这取决于您如何处理旋转。如果正在重新创建您的 Activity ,请在 onCreate() 中使用它,否则在 onconfigurationchanged()

中使用
InputMethodManager keyboard = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
keyboard.showSoftInput(mEditText, 0);

关于android - 旋转手机时隐藏键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27911360/

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