gpt4 book ai didi

android - 如何在没有 View 的情况下获取 Activity 的 windowToken?

转载 作者:IT老高 更新时间:2023-10-28 21:51:05 26 4
gpt4 key购买 nike

现在,当用户在键盘外触摸时,我尝试隐藏软键盘:

((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE))
.hideSoftInputFromWindow(editView.getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);

我想把逻辑放在我的基础 Activity 类中,那么是否可以在没有 View 的情况下获取窗口 token ?

最佳答案

我在 Activity 中编写 OnPageChangeListener 时遇到了完全相同的问题。您可以使用其中一种解决方案。要么:

getWindow().getDecorView().getRootView().getWindowToken()   

或:

findViewById(android.R.id.content).getWind‌​owToken()

关于android - 如何在没有 View 的情况下获取 Activity 的 windowToken?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7789514/

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