博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RadioGroup RadioButton 和 自定义对话框(自定义确定和取消)
阅读量:5848 次
发布时间:2019-06-18

本文共 2072 字,大约阅读时间需要 6 分钟。

 

 

 

private void select3_Dialog(String s ){	    amount = s;		LayoutInflater inflater =  (LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);		View view_P = inflater.inflate(R.layout.diag_pay3, null);		s_Dialog = new Dialog(this,R.style.dialog);		s_Dialog.setContentView(view_P);		s_Dialog.setCancelable(false);		//s_Dialog.setCanceledOnTouchOutside(true);		TextView tv_title = (TextView)view_P.findViewById(R.id.dg_title_p);		tv_title.setText("充值"+ Integer.parseInt(amount)/100 +"元,选择支付方式");		final RadioGroup RadioGroup01 = (RadioGroup)view_P.findViewById(R.id.RadioGroup01);		RadioButton rb1 = (RadioButton)view_P.findViewById(R.id.rbt_1);		RadioButton rb2 = (RadioButton)view_P.findViewById(R.id.rbt_2);		RadioButton rb3 = (RadioButton)view_P.findViewById(R.id.rbt_3);		Button dg_button_ok = (Button)view_P.findViewById(R.id.dg_button_ok_p); 		Button dg_button_cancel= (Button)view_P.findViewById(R.id.dg_button_cancel_p); 		RadioGroup01.setOnCheckedChangeListener(new OnCheckedChangeListener () {			public void onCheckedChanged(RadioGroup arg0, int checkedId) {				if(checkedId==R.id.rbt_1){					Toast.makeText(Activitycharge.this,"A选中", Toast.LENGTH_LONG).show();					 select ="A";				}				if(checkedId==R.id.rbt_2){					 Toast.makeText(Activitycharge.this,"B选中", Toast.LENGTH_LONG).show();					 select ="B";				}				if(checkedId==R.id.rbt_3){					Toast.makeText(Activitycharge.this,"C选中", Toast.LENGTH_LONG).show();					 select ="C";				}			}		});		dg_button_ok.setOnClickListener(new OnClickListener() {			public void onClick(View v) {				if(check()==true){					 if(select.equals("A")){						 conneed(Integer.parseInt(amount), (Integer.parseInt(amount)+1)  );					 }					 if(select.equals("B")){						 startPay(CUSTOMER_NUMBER, "CH_MOBILE",amount);					 }					 if(select.equals("C")){						 startPay(CUSTOMER_NUMBER, "CH_GAME",amount);					 }					  				}	 			}		});		dg_button_cancel.setOnClickListener(new OnClickListener() {			public void onClick(View v) {				s_Dialog.dismiss();				if(select!=null){select ="";}			}		});		s_Dialog.show();	}

 效果图

    

 

转载地址:http://jywjx.baihongyu.com/

你可能感兴趣的文章
IT史上十大收购案
查看>>
数据切分——Atlas介绍
查看>>
游戏引擎cocos2d-android使用大全
查看>>
oracle job 定时执行参数
查看>>
Android命令Monkey压力测试,详解
查看>>
负载均衡(LB)集群 dr
查看>>
(转)直接拿来用!最火的iOS开源项目(一)
查看>>
div+css+js 树形菜单
查看>>
android EventBus 3.0 混淆配置
查看>>
我的友情链接
查看>>
DNS区域委派与转发
查看>>
Windows Server 2008 RemoteApp---发布应用程序
查看>>
白帽子技术分析会话劫持实战讲解
查看>>
我的友情链接
查看>>
yum的三种方式
查看>>
人生苦短我用python(02)动态加载模块
查看>>
Redis分布式缓存安装和使用
查看>>
PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程以及注意事项
查看>>
20天精通 Windows 8:系列课程资料集
查看>>
html5 <figure> 标签
查看>>