可能是因为在悬浮窗中无法获取焦点的原因导致无法调用toggleSoftInput方法。你可以尝试以下几种方法解决问题:

  1. 在悬浮窗中添加EditText控件,并调用EditText的requestFocus方法获取焦点后再调用toggleSoftInput方法。

  2. 在悬浮窗所在的Service中调用InputMethodManager的showSoftInput方法强制显示键盘。

  3. 在AndroidManifest.xml中为悬浮窗所在的Activity添加android:windowSoftInputMode="stateVisible"属性,让Activity启动时自动弹出键盘。

希望以上方法能够帮助你解决问题。

android 悬浮窗调toggleSoftInput键盘没用出现在activity里调就能出现怎么办

原文地址: https://www.cveoy.top/t/topic/g1Pa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录