当前位置 : 主页 > 编程语言 > c++ >

android对话框工具类

来源:互联网 收集:自由互联 发布时间:2021-06-30
DialogUtil.java import android.app.Activity;import android.content.Context;import android.content.DialogInterface;public class DialogUtil {/** * @param context * @param title * @param icon * @param msg * @param positiveListener * @param neg
DialogUtil.java
import android.app.Activity;
import android.content.Context;
import android.content.DialogInterface;

public class DialogUtil {
	/**
	 * @param context
	 * @param title
	 * @param icon
	 * @param msg
	 * @param positiveListener
	 * @param negativeListener
	 */
	public static void showDialog(Context context, String msg, String btn1Text, DialogInterface.OnClickListener positiveListener) {
		/*CustomDialogBuilder tDialog = new CustomDialogBuilder(context);
		tDialog.setMessage(msg);
		tDialog.setPositiveButton(btn1Text, positiveListener);
		tDialog.setNegativeButton("取消", new OnClickListener() {
			@Override
			public void onClick(DialogInterface dialog, int which) {
				dialog.dismiss();
			}
		});
		tDialog.show();*/
	}

	public static void showDialog(Context context, String msg, String btn1Text, DialogInterface.OnClickListener positiveListener, String btn2Text,
			DialogInterface.OnClickListener negativeListener, boolean cancelAble) {
		/*CustomDialogBuilder tDialog = new CustomDialogBuilder(context);
		tDialog.setMessage(msg);
		tDialog.setPositiveButton(btn1Text, positiveListener);
		tDialog.setNegativeButton(btn2Text, negativeListener);
		tDialog.setCancelable(cancelAble);
		tDialog.show();*/
	}

	/**
	 * 确定框
	 * 
	 * @param context
	 * @param strTitle
	 * @param msg
	 */
	public static void showPositiveDialog(Activity context, String msg, String btnText) {
		/*		CustomDialogBuilder tDialog = new CustomDialogBuilder(context);
		tDialog.setMessage(msg);
		tDialog.setPositiveButton(btnText, new OnClickListener() {
			@Override
			public void onClick(DialogInterface dialog, int which) {
				dialog.dismiss();
			}
		});
		tDialog.show();*/
	}

	public static void showPositiveDialog(Activity context, String msg, String btnText, DialogInterface.OnClickListener positiveListener) {
		/*CustomDialogBuilder tDialog = new CustomDialogBuilder(context);
		tDialog.setMessage(msg);
		tDialog.setPositiveButton(btnText, positiveListener);
		tDialog.show();*/
	}

	public static void showToast(Context paramContext, String paramString) {
		/*Toast localToast = Toast.makeText(paramContext, paramString, 0);
		localToast.setGravity(17, 0, 0);
		localToast.show();*/
	}

	public static void showToastView(Context context, int imgResourceId, String msg, int duration) {
		/*Toast toast = new Toast(context);
		View inflate = View.inflate(context, R.layout.inflate_toast, null);
		ImageView toast_icon = (ImageView) inflate.findViewById(R.id.toast_icon);
		TextView toast_msg = (TextView) inflate.findViewById(R.id.toast_msg);
		if (imgResourceId == 0) {
			toast_icon.setVisibility(View.GONE);
		} else {
			toast_icon.setImageResource(imgResourceId);
		}
		toast_msg.setText(msg);
		toast.setView(inflate);
		toast.setDuration(duration);
		toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0);
		toast.show();*/
	}
}
网友评论