二话不说上代码
AlertDialog.Builder builder=new AlertDialog.Builder(getApplicationContext()) .setTitle("弹窗") .setMessage("呵呵") .setNegativeButton("取消",null); AlertDialog alertDialog = builder.create(); alertDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT); alertDialog.show();
就是这么简单,需要注意的地方就是创建Builder的时候的Context必须是getApplicationContext()如果用当前类.this的话会报错,另外记得在AndroidManifest.xml文件中加入权限
android:name="android.permission.SYSTEM_ALERT_WINDOW"