如果要使用原生的Dialog,可以参考:https://blog.csdn.net/yinxing2008/article/details/85713131
- MyDialog.java
public class MyDialog extends Dialog {
public MyDialog(@NonNull Context context) {
super(context);
setContentView(R.layout.dialog_layout);
setCanceledOnTouchOutside(false);
}
}
- dialog_layout.xml
- 调用
MyDialog myDialog = new MyDialog(MainActivity.this);
myDialog.show();
- 效果图:
- demo源代码: https://gitee.com/cxyzy1/custom_dialog/tree/master/simpleCustDialog
安卓开发技术分享: https://blog.csdn.net/yinxing2008/article/details/84555061