gpt4 book ai didi

Android更改 fragment 时隐藏键盘

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

当我改变 fragment 时。我正在使用它来关闭键盘,因为屏幕上有一个 EditText 字段。我只是觉得必须有更好的方法,但我还没有发现任何关于检测键盘是否在屏幕上的方法。

Activity activity = getActivity();
InputMethodManager inputMethodManager = (InputMethodManager) activity.getSystemService(Activity.INPUT_METHOD_SERVICE);
try
{
inputMethodManager.hideSoftInputFromWindow(activity.getCurrentFocus().getWindowToken(), 0);
}
catch (Exception e)
{

}

最佳答案

在您实现对各种 fragment 的调用的 Activity 中,放置以下...

    InputMethodManager imm = (InputMethodManager)this.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(getWindow().getDecorView().getWindowToken(), 0);

关于Android更改 fragment 时隐藏键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14697555/

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