1.建类继承dialog
2.写构造方法
3.声明各类控件
4.写oncreate()
setContentView引入布局
初始化声明的控件
5.可以自定义style
6.可以申明内部接口并创建内部实例用于点击事件中,然后让外部引用者实现接口方法
7.可以重写show()方法设置dialog窗口大小位置
8.可以设置自定义动画效果
Dialog代码
package com.example.dialogtest01;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.os.Build;
import android.os.Bundle;
import android.support.annotation.RequiresApi;
import android.view.Gravity;
import android.view.View;
import android.view.WindowManager;
import android.widget.Button;
import android.widget.ImageButton;
public class MyDialog extends Dialog {
private Context mContext;
private ImageButton imageButtonCancel;
private Button buttonConfirm;
private String message;
private MyOnclickListener mMyOnclickListener;
public MyDialog( Context context) {
super(context);
}
public MyDial