Android开发之自定义的ProgressDialog

package com.example.dialog;

import android.app.ProgressDialog;
import android.content.Context;
/**
* 自定义的加载中的对话框
* @author admin
*
*/
public class MyProgressDialog {
private ProgressDialog mWaitDialog;
private Context mContext;
private boolean mIsShowDialog; public MyProgressDialog(Context context, Boolean showWaitingDialog) {
this.mContext = context;
this.mIsShowDialog = showWaitingDialog;
if (mIsShowDialog) {
// 创建ProgressDialog对象
mWaitDialog = new ProgressDialog(mContext);
// 设置进度条风格,风格为圆形,旋转的
mWaitDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
// 设置ProgressDialog 的进度条是否不明确
mWaitDialog.setIndeterminate(false);
// 设置ProgressDialog可以按返回键取消
mWaitDialog.setCancelable(true);
}
} public void show(String message) {
// 设置ProgressDialog 提示信息
mWaitDialog.setMessage(message);
mWaitDialog.show();
} public void hiden() {
mWaitDialog.cancel();
}
}
上一篇:LINQ按多列分组(Group By)并计算总和(Sum) (转载)


下一篇:extjs_06_grid(列锁定&列分组)