カスタムdialogの白い背景を削除

1396 ワード

2回出会ったので記録しておきます
Dialog dialog = new Dialog(this);
dialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent);
View contentView = LayoutInflater.from(this).inflate(R.layout.dialog_discount, null);
contentView.findViewById(R.id.close).setOnClickListener(v1 -> dialog.dismiss());
dialog.setContentView(contentView);
dialog.setCancelable(false);
dialog.show();

dialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent); この文を追加