遇到了两次,记录一下
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);
添加这一句
本文介绍了如何使用Android原生代码创建一个具有透明背景的对话框,并通过设置按钮点击事件来关闭对话框。
3451

被折叠的 条评论
为什么被折叠?



