gpt4 book ai didi

android - 对话框关闭时隐藏软输入键盘

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:30:44 24 4
gpt4 key购买 nike

我正在从 Activity 中打开一个 Dialog。当对话框打开时,我调用

((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE)).toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);

问题是,当我通过点击取消按钮或单击对话框外部来关闭对话框时,键盘切换到文本键盘并且不会消失,直到我单击硬件后退按钮。如何在关闭对话框并将焦点返回到上一个窗口时关闭键盘?

最佳答案

AndroidManifest.xml 中,在显示 DialogActivity 中设置此属性

android:windowSoftInputMode="stateAlwaysHidden"

注意!不是stateHiddent,是stateAlwaysHidden。它会在 Dismiss of Dialog 上自动隐藏软键盘。

希望能挽救你的生命。

关于android - 对话框关闭时隐藏软输入键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12775256/

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