悬浮窗口的实现涉及到WindowManager,悬浮窗口是不隶属于Activity界面的。
调用WindowManager,并设置WindowManager.LayoutParams的相关属性,通过WindowManager的addView方法创建View,这样产生出来的View根据WindowManager.LayoutParams属性不同,效果也就不同了。比如创建系统顶级窗口,实现悬浮窗口效果!
给你个网址自己看吧http://www.cnblogs.com/GnagWang/archive/2011/02/06/1949569.html
使用PopupWindow 可以实现弹出窗口,你的悬浮Activity具体是什么不是太清楚。。。