android 悬浮键盘

android 如何用代码可以设置打开键盘以后,自动悬浮,类似于微信聊天的时候,输入法里面的设置,悬浮键盘开启的设置

设置windowr的type,然后重新更新布局

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
            mWmLayoutParams.type = WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY;
        } else {
            mWmLayoutParams.type = WindowManager.LayoutParams.TYPE_PHONE;
        }

   mWindowManager.updateViewLayout(view, mWmLayoutParams);