九、Android 自定义对话框res资源文件

9.1 自定义对话框
继承Dialog类实现
构造方法和onCreate
在styles.xml中自定义style
自定义布局事件监听
View.OnClickListener传值
自定义并实现接口(传出)
类成员变量(传入)
9.1.1 自定义步骤:
①布局文件
②继承类 Dialog
③自定义样式
④java代码使用
自定义的对话框显示页面,必须加载到Dialog 内容视图上,setContentView()

//自定义对话框

public void showDialog(View view){
    
     
/**
* 1.普通对话框:标题,消息,图标;按钮事件 
* 2.样式布局应该自定义 
* 3.主题 
*/ 

CustomDialog.Builder builder=new
CustomDialog.Builder(MainActivity.this);
builder.setTitle("测试自定义对话框"); builder.setIcon(R.drawable.a); 
builder.setMessage("自定义对话框小!!!!!");
builder.setPositiveButton("确定", new CustomDialog.OnClickListener() {
    
     
@Override
public void onClick(Dialog dialog) {
    
    
 System.out.println("点击了确定按钮");
 close(dialog); 
 }
  });
   builder.setNegativeButton("取消",null); 
   final CustomDialog dialog=builder.create();
   dialog.show(); 
   } 

猜你喜欢

转载自blog.csdn.net/weixin_45802395/article/details/113665747
今日推荐