Android全屏浮动窗口无法触摸

时间:2015-09-09 02:08:32

标签: android

mWindowManager =(WindowManager)getApplicationContext().getSystemService(Context.WINDOW_SERVICE);

wmParams.type =  WindowManager.LayoutParams.TYPE_PHONE;
wmParams.format = PixelFormat.TRANSPARENT;
wmParams.flags =  WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE;
wmParams.gravity = Gravity.TOP;
wmParams.x = 0;
wmParams.y = 0;
wmParams.width = WindowManager.LayoutParams.MATCH_PARENT;
wmParams.height = WindowManager.LayoutParams.MATCH_PARENT;

这是我在系统窗口中的浮动窗口,但它无法触及其他应用程序。请帮忙。

1 个答案:

答案 0 :(得分:0)

你可以改变params的旗帜

wmParams.flags = LayoutParams.FLAG_NOT_TOUCH_MODAL
                    | LayoutParams.FLAG_NOT_FOCUSABLE
                    | LayoutParams.FLAG_NOT_TOUCHABLE;