dialog 登录的时候 提示信息的

package com.cardvalue.sys.common;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.app.Dialog;
import android.app.ProgressDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.graphics.drawable.AnimationDrawable;
import android.net.Uri;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.WindowManager;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;

import com.cardvlaue.sys.R;
import com.cardvalue.sys.activitys.AffirmloansActivity;
import com.cardvalue.sys.activitys.BindUserActivity;
import com.cardvalue.sys.newnetwork.CustomHandler;
import com.cardvalue.sys.newnetwork.Utiltools;
 

public class MessageBox {
	public static ImageView ivGetCode;
	public static boolean isRefrensh = false;
	
	public static void NormalAlert(String title,Context context,DialogInterface.OnClickListener ok){
		AlertDialog.Builder builder = new AlertDialog.Builder(context);
		View view = LayoutInflater.from(context).inflate(R.layout.normal_message_box,null);
		builder.setView(view);
		Button button1 = (Button)view.findViewById(R.id.button1);
		TextView tv = (TextView) view.findViewById(R.id.message);
		tv.setText(title);
		final Dialog dialog = builder.show();
		builder.setPositiveButton("确认", ok);
	}


	
   
	public static void EditAlertReg(final Context context,final String curCode,final ProgressDialog dialog1,final String phone){
		final CustomHandler handler = Utiltools.getHandler(context);
		AlertDialog.Builder builder = new Builder(context);
		View view = LayoutInflater.from(context).inflate(R.layout.normal_reg,null);
		final EditText tv = (EditText) view.findViewById(R.id.message);
		ivGetCode=(ImageView)view.findViewById(R.id.iv_getCode);
		tv.setText(tv.getText().toString());
		Utiltools.loadPic(context, curCode, ivGetCode, 0, 0);
		builder.setView(view);
		final Dialog dialog = builder.show();
		Button cancel_btn = (Button)view.findViewById(R.id.cancel_btn);
		Button confirm_btn = (Button)view.findViewById(R.id.confirm_btn);
		
		//点击取消息按钮后的操作
		cancel_btn.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				dialog.dismiss();
			}
		});
		
		
		//点击重新获取验证码
		ivGetCode.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				isRefrensh = true;
				handler.sendEmptyMessage(BindUserActivity.NORMAL_MSG_GETVERITYCODE);
				
			}
		});
		 
		//点击确定后的操作
		confirm_btn.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				String tvmessage=tv.getText().toString().trim();
				if(!tvmessage.equals("")){
					handler.sendEmptyMessage(BindUserActivity.NORNAL_MSG_GETMOBILECODE);
					handler.resultMap.put("imageCode", tvmessage);
					isRefrensh = false;
					dialog.dismiss();
				}else{
					MessageBox.ToastShow("您输入的验证码不正确", context); 
					isRefrensh = true;
					handler.sendEmptyMessage(BindUserActivity.NORMAL_MSG_GETVERITYCODE);
				}
			}
		});
	}
	
	public static void EditAlertReg(final Context context,final String curCode,final ProgressDialog dialog1,final String phone,CustomHandler hand){
		final CustomHandler handler = hand;
		AlertDialog.Builder builder = new Builder(context);
		View view = LayoutInflater.from(context).inflate(R.layout.normal_reg,null);
		final EditText tv = (EditText) view.findViewById(R.id.message);
		ivGetCode=(ImageView)view.findViewById(R.id.iv_getCode);
		tv.setText(tv.getText().toString());
		Utiltools.loadPic(context, curCode, ivGetCode, 0, 0);
		builder.setView(view);
		final Dialog dialog = builder.show();
		Button cancel_btn = (Button)view.findViewById(R.id.cancel_btn);
		Button confirm_btn = (Button)view.findViewById(R.id.confirm_btn);
		
		//点击取消息按钮后的操作
		cancel_btn.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				dialog.dismiss();
			}
		});
		
		
		//点击重新获取验证码
		ivGetCode.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				isRefrensh = true;
				handler.sendEmptyMessage(BindUserActivity.NORMAL_MSG_GETVERITYCODE);
				
			}
		});
		 
		//点击确定后的操作
		confirm_btn.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				String tvmessage=tv.getText().toString().trim();
				if(!tvmessage.equals("")){
					handler.sendEmptyMessage(BindUserActivity.NORNAL_MSG_GETMOBILECODE);
					handler.resultMap.put("imageCode", tvmessage);
					isRefrensh = false;
					dialog.dismiss();
				}else{
					MessageBox.ToastShow("您输入的验证码不正确", context); 
					isRefrensh = true;
					handler.sendEmptyMessage(BindUserActivity.NORMAL_MSG_GETVERITYCODE);
				}
			}
		});
	}
	
	
	
	public static void EditAlertFor(final Context context,final String curCode,final ProgressDialog dialog1,final String phone){
		AlertDialog.Builder builder = new Builder(context);
		View view = LayoutInflater.from(context).inflate(R.layout.normal_reg,null);
		final EditText tv = (EditText) view.findViewById(R.id.message);
		ImageView ivGetCode=(ImageView)view.findViewById(R.id.iv_getCode);
		tv.setText(tv.getText().toString());
		ivGetCode.setImageURI(Uri.parse(curCode));
		builder.setView(view);
		final Dialog dialog = builder.show();
		Button cancel_btn = (Button)view.findViewById(R.id.cancel_btn);
		Button confirm_btn = (Button)view.findViewById(R.id.confirm_btn);
		cancel_btn.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				dialog.dismiss();
			}
		});    
		
		
		
		ivGetCode.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				//ForgetPasswordActivity aa = (ForgetPasswordActivity) context;
				//aa.userProcess.MobilePhoneVerifyCode(phone, "");
				dialog.dismiss();
			}
		});
		 
		confirm_btn.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				//ForgetPasswordActivity aa = (ForgetPasswordActivity) context;
				String tvmessage=tv.getText().toString().trim();
				if(!tvmessage.equals("")){
					//aa.userProcess.MobilePhoneVerifyCode(phone,tvmessage);	
					dialog.dismiss();
				}else{
					MessageBox.ToastShow("您输入的验证码不正确", context); 
				}
				
				
				
			}
		});
	}
	
	
	
	
	public static void EditAlertAff(final Context context,final String curCode,final ProgressDialog dialog1,final String phone){
		AlertDialog.Builder builder = new Builder(context);
		View view = LayoutInflater.from(context).inflate(R.layout.normal_reg,null);
		final EditText tv = (EditText) view.findViewById(R.id.message);
		ImageView ivGetCode=(ImageView)view.findViewById(R.id.iv_getCode);
		tv.setText(tv.getText().toString());
		ivGetCode.setImageURI(Uri.parse(curCode));
		builder.setView(view);
		final Dialog dialog = builder.show();
		Button cancel_btn = (Button)view.findViewById(R.id.cancel_btn);
		Button confirm_btn = (Button)view.findViewById(R.id.confirm_btn);
		cancel_btn.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				dialog.dismiss();
			}
		});
		
		
		
		ivGetCode.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				//AffirmloansActivity aa = (AffirmloansActivity) context;
				//aa.userProcess.MobilePhoneVerifyCode(phone, "");
				dialog.dismiss();
			}
		});
		 
		confirm_btn.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				//AffirmloansActivity aa = (AffirmloansActivity) context;
				String tvmessage=tv.getText().toString().trim();
				if(!tvmessage.equals("")){
					//aa.userProcess.MobilePhoneVerifyCode(phone,tvmessage);	
					dialog.dismiss();
				}else{
					MessageBox.ToastShow("您输入的验证码不正确", context); 
				}
				
				
				
			}
		});
	}
	

	public static void EditAlert1(final Context context,final String curCode,final ProgressDialog dialog1,final CustomHandler handler){
		AlertDialog.Builder builder = new Builder(context);
		View view = LayoutInflater.from(context).inflate(R.layout.normal_message_box,null);
		final EditText tv = (EditText) view.findViewById(R.id.message);
	 
		tv.setText(tv.getText().toString());

		builder.setView(view);
		final Dialog dialog = builder.show();
		Button cancel_btn = (Button)view.findViewById(R.id.cancel_btn);
		Button confirm_btn = (Button)view.findViewById(R.id.confirm_btn);
		cancel_btn.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				dialog.dismiss();
			}
		});

		confirm_btn.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				if(curCode.equals(tv.getText().toString().trim())){
					handler.tempMap.put("code", tv.getText().toString().toString());
					handler.sendEmptyMessage(AffirmloansActivity.NORMAL_MSG_CODEINPUTOK);
				}else{
					MessageBox.ToastShow("您输入的验证码不正确", context);
				} 
			}
		});
	}






	public static Dialog EditAlert2(final Context context,final String coupId,final ProgressDialog dialog1){
		AlertDialog.Builder builder = new Builder(context);
		View view = LayoutInflater.from(context).inflate(R.layout.withdraw_dialog,null);
		final EditText tv = (EditText) view.findViewById(R.id.ed_name);//姓名
		final EditText ed_card= (EditText) view.findViewById(R.id.ed_card);//银行卡号
		builder.setView(view);
		final Dialog dialog = builder.show();
		Button cancel_btn = (Button)view.findViewById(R.id.cancel_btn);
		Button confirm_btn = (Button)view.findViewById(R.id.confirm_btn);
		
		cancel_btn.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				dialog.dismiss();
			}
		});

	
		confirm_btn.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {

				if(tv.getText().toString().trim().equals("")){
					MessageBox.ToastShow("请填写姓名",context);
					return;
				}else if(ed_card.getText().toString().trim().equals("")){
					MessageBox.ToastShow("请填写银行卡号",context);
					return;
				}else{
					MoneryAlert(context,tv.getText().toString(), ed_card.getText().toString(),coupId);
					dialog.dismiss();
				} 
					
			}
		});
		return dialog;
	}


	public static void MoneryAlert(final Context context,final String name,final String card,final String coupId){
		AlertDialog.Builder builder = new Builder(context);
		View view = LayoutInflater.from(context).inflate(R.layout.money_dialog,null);
		final TextView tv = (TextView) view.findViewById(R.id.ed_name);//姓名
		tv.setText(name);
		
		final TextView ed_card= (TextView) view.findViewById(R.id.ed_card);//银行卡号
		ed_card.setText(card);
		builder.setView(view);
		final Dialog dialog = builder.show();
		Button cancel_btn = (Button)view.findViewById(R.id.cancel_btn);
		Button confirm_btn = (Button)view.findViewById(R.id.confirm_btn);
		
		cancel_btn.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				dialog.dismiss();
			}
		});
		
		confirm_btn.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				Utiltools.print("name:"+name+"card"+card+"coupId"+coupId);
//					CouponCashFrameActivity aa = (CouponCashFrameActivity) context;
//					aa.businessProcess.QueryConvertCoupons(name,card, coupId);
//					MessageBox.show(aa.dialog, "正在提交...", "正在提交,请稍等...");
//					dialog.dismiss();
			}
		});
		 
	}
	
	
	


	//MessageBox.NormalAlert
	public static void NormalAlert(String title,String msg,Context context,DialogInterface.OnClickListener ok,DialogInterface.OnClickListener cancel){
		AlertDialog.Builder builder = new Builder(context);
		builder.setMessage(msg);
		builder.setTitle("提示");
		builder.setPositiveButton("确认", ok);
		builder.setNegativeButton("取消",cancel);
		builder.create().show();
		/*AlertDialog alert = builder.create(); 
		  alert.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
		  alert.show();*/
	}


	
	public static void NormalAlert1(String title,String msg,Context context,DialogInterface.OnClickListener ok,DialogInterface.OnClickListener cancel){
		AlertDialog.Builder builder = new Builder(context);
		builder.setMessage(msg);
		builder.setTitle(null);
		builder.setPositiveButton("立即查看", ok);
		builder.setNegativeButton("稍后查看",cancel);
		//builder.create().show();
		AlertDialog alert = builder.create(); 
		  alert.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
		  alert.show();
	}



	public static void EditAlert(String title,View layout,Context context,DialogInterface.OnClickListener ok,DialogInterface.OnClickListener cancel){
		AlertDialog.Builder builder = new Builder(context);
		builder.setView(layout);
		builder.setTitle("请输手机入验证码");
		builder.setPositiveButton("确认", ok);
		builder.setNegativeButton("取消",cancel);
		builder.create().show();
	}

	public static void NormalAlertPromptly(String title,String msg,Context context,DialogInterface.OnClickListener ok,DialogInterface.OnClickListener cancel){
		AlertDialog.Builder builder = new Builder(context);
		builder.setMessage(msg);
		builder.setTitle("提示");
		builder.setPositiveButton("立得额度", ok);
		builder.setNegativeButton("再逛逛",cancel);
		builder.create().show();
	}

	public static void ToastShow(String content,Context context,int dust){
		Toast toast = Toast.makeText(context, content, dust);
		toast.setGravity(Gravity.CENTER,0,-50);
		toast.show();
	}

	public static void ToastShow(String content,Context context){
		Toast toast = Toast.makeText(context, content, Toast.LENGTH_LONG);
		toast.setGravity(Gravity.CENTER,0,-50);
		View view = LayoutInflater.from(context).inflate(R.layout.progress_hud1, null);
		TextView tv = (TextView)view.findViewById(R.id.message);
		tv.setText(content);
		toast.setView(view);
		toast.show();
	}

	public static void show(ProgressDialog dialog,String title,String message){
		dialog.show(); 
		dialog.getWindow().setContentView(R.layout.progress_hud); 
		TextView tv = (TextView) dialog.getWindow().findViewById(R.id.message);
		ImageView iv = (ImageView)dialog.getWindow().findViewById(R.id.progressBar1);
		AnimationDrawable ad = (AnimationDrawable) iv.getBackground();
		ad.start();
		//dialog.setCancelable(false);
		tv.setText(message);

	}
	
	
	public static void show1(ProgressDialog dialog,String title,String message){
		dialog.show(); 
		dialog.setCancelable(false);
		dialog.getWindow().setContentView(R.layout.progress_hud); 
		TextView tv = (TextView) dialog.getWindow().findViewById(R.id.message);
		ImageView iv = (ImageView)dialog.getWindow().findViewById(R.id.progressBar1);
		AnimationDrawable ad = (AnimationDrawable) iv.getBackground();
		ad.start();
		//dialog.setCancelable(false);
		tv.setText(message);

	}

	/*
	public static void show(final ProgressDialog dialog,String message){
		dialog.show();  
		dialog.getWindow().setContentView(R.layout.progress_hud1); 
		TextView tv = (TextView) dialog.getWindow().findViewById(R.id.message);

		tv.setText(message);
		new Thread(){
			@Override
			public void run() {
				try {
					Thread.sleep(2000);
				} catch (InterruptedException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
				dialog.cancel();
			};
		}.start();
	} */
	public static void show(final ProgressDialog dialog,String message,final int sec){
		dialog.show();  
		dialog.getWindow().setContentView(R.layout.progress_hud1); 
		TextView tv = (TextView) dialog.getWindow().findViewById(R.id.message);
		tv.setText(message);
		new Thread(){
			@Override
			public void run() {
				try {
					Thread.sleep(sec*1000);
				} catch (InterruptedException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
				dialog.cancel();
			};
		}.start();
	}
	
	public static void setVerifyCode(Context context,String url){
		Utiltools.loadPic(context, url, ivGetCode, 0, 0);
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值