自定义AlertDialog

首先是自定义dialog的布局文件

​然后在Activity中

  • myDialog = new AlertDialog.Builder(MainActivity.this).create();  
  •                 myDialog.show();  
  •                 myDialog.getWindow().setContentView(R.layout.mydialog);  
  •                 myDialog.getWindow()  
  •                     .findViewById(R.id.button_back_mydialog)  
  •                     .setOnClickListener(new  View.OnClickListener() {  
  •                     @Overrid
  •                     ​public  void  onClick(View v) {  
  •                         myDialog.dismiss();  
  •                     }  
  •                 }); 

原文地址:https://www.cnblogs.com/rainhome/p/5325627.html