全局弹出框: AlertDialog.Builder builder = new AlertDialog.Builder(getApplicationContext(), R.style.Dialog_FS); final AlertDialog dialog = builder.create(); View view = View.inflate(this, R.layout.layout_dialog_msg, null); TextView tv_title = (TextView) view.findViewById(R.id.tv_title); TextView tv_prompt_content = (TextView) view.findViewById(R.id.tv_content); Button bt_ok = (Button) view.findViewById(R.id.bt_ok); tv_title.setText("提示"); tv_prompt_content.setText(msg); bt_ok.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { dialog.dismiss(); } }); dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT); // dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_DIALOG); //系统中关机对话框就是这个属性 //d.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY); //窗口不可以获得焦点,点击时响应窗口后面的界面点击事件 dialog.show(); dialog.setContentView(view);
Android 全局弹出框Dialog
最新推荐文章于 2025-03-31 13:58:11 发布