我刚刚实现了方向更改功能 - 例如,当布局从纵向更改为横向时(反之亦然).如何检测方向更改事件何时完成.
在OrientationEventListener没有工作.如何获取有关布局方向更改事件的通知?
有没有办法判断软键盘是否显示在活动中?
我试过了
InputMethodManager manager = (InputMethodManager)
getSystemService(getApplicationContext().INPUT_METHOD_SERVICE);
manager.isActive(v)
Run Code Online (Sandbox Code Playgroud)
但isActive仅在第一次显示键盘之前返回false,但如果kb出现然后被解除,则isActive也返回true.
那么有没有其他方法来检查这个问题.
谢谢
蓝牙键盘会导致活动破坏并重新创建,如果我关闭它或远离打击垫(Android)活动将重新创建如何我可以避免这个问题