初始化单选按钮组:
对组建进行监听
private RadioGroup group_payType;
private RadioButton payTypecheckRadioButton;
private RadioButton onlinepay_rbtn;
private RadioButton offlinepay_rbtn;
实例化单选按钮组
</pre><pre name="code" class="html">group_payType = (RadioGroup) findViewById(R.id.paytype_rbtn);
onlinepay_rbtn = (RadioButton) findViewById(R.id.onlinepay_rbtn);
offlinepay_rbtn=(RadioButton)findViewById(R.id.offlinepay_rbtn);group_payType.check(R.id.onlinepay_rbtn);//设置默认选中id为onlinepay_rbtn的单选按钮
payTypecheckRadioButton = (RadioButton) group_payType.findViewById(group_payType.getCheckedRadioButtonId());//获取默认被被选中值
对组建进行监听
<pre name="code" class="html">group_payType.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener(){
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// TODO Auto-generated method stub
payTypecheckRadioButton = (RadioButton) group_payType.findViewById(checkedId);
if (payTypecheckRadioButton == onlinepay_rbtn ) {
Toast.makeText(getApplicationContext(), "获取的ID是"+group_payType.getText(), Toast.LENGTH_LONG).show();
}else{
Toast.makeText(getApplicationContext(), "获取的ID是"+group_payType.getText(), Toast.LENGTH_LONG).show();
}
}});