如何在Android上所有其他窗口的顶部构建一个窗口

如何在Android上所有其他窗口的顶部构建一个窗口,android,window,android-windowmanager,Android,Window,Android Windowmanager,我想在每个窗口的顶部创建一个视图 我发现这个代码: bt = new Button(getApplicationContext()); LayoutParams param = new LayoutParams(); param.flags = LayoutParams.FLAG_NOT_FOCUSABLE; param.format = PixelFormat.RGBA_8888; param.type = LayoutParams.TYPE_SYSTEM_ALERT; param.gravi

我想在每个窗口的顶部创建一个视图

我发现这个代码:

bt = new Button(getApplicationContext());
LayoutParams param = new LayoutParams();
param.flags = LayoutParams.FLAG_NOT_FOCUSABLE;
param.format = PixelFormat.RGBA_8888;
param.type = LayoutParams.TYPE_SYSTEM_ALERT;
param.gravity = Gravity.TOP | Gravity.LEFT;
param.width = 40;
param.height = 40;
wmgr = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
wmgr.addView(bt, param);
在manifest.xml中:

视图已生成,但当我按home按钮时,除了状态栏外,我看不到任何内容

怎么了?请帮帮我。

换衣服

wmgr = (WindowManager) getSystemService(Context.WINDOW_SERVICE); 


是否可以将此类视图添加到通知栏区域?安卓3和安卓4的底部按钮工具栏怎么样?我希望添加的功能,可以显示在那里以及。当然我应该定制这个职位。。。
wmgr = (WindowManager) getSystemService(Context.WINDOW_SERVICE); 
wmgr = (WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE);