-
Android自定义Dialog,实际的项目开发中默认的Dialog样式可能满足不了需求,这就需要自行定义Dialog
上图先
- 自定义的Dialog类CustomDialog.java
package com.learn.ui.util;
import android.app.Dialog;
import android.content.Context;
import android.os.Bundle;
/**
* <p>Title: CustomDialog</p>
* <p>Description:自定义Dialog(参数传入Dialog样式文件,Dialog布局文件) </p>
* <p>Copyright: Copyright (c) 2013</p>
* @author archie
* @version 1.0
*/
public class CustomDialog extends Dialog {
int layoutRes;//布局文件
Context context;
public CustomDialog(Context context) {
super(context);
this.context = context;
}
/**
* 自定义布局的构造方法
* @param context
* @param resLayout
*/
public CustomDialog(Context context,int resLayout){
super(context);
this.context = context;
this.layoutRes=resLayout;
}
/**
* 自定义主题及布局的构造方法
* @param context
* @param theme
* @param resLayout
*/
public CustomDialog(Context context, int theme,int resLayout){
super(context, theme);
this.context = context;
this.layoutRes=resLayout;
}
@Ov