1. 程式人生 > >Android 透明背景的dialog

Android 透明背景的dialog

分享一個讓dialog背景透明的簡單方法,程式碼如下:
Dialog dialog = new Dialog(context);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.dialog_view);
//dialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);//去掉這句話,背景會變暗
dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));