RadioButton点击事件

              RadioButton点击事件 我的博客主页
RadioButton是RadioRroup的子类,在xml文件中布局时,其嵌套使用.

  
 
   ...
 
如下面所示的例子:
这是在activity_main.xml中对RadioGroup的布局:


    
    
        
        
        
        
        
        
        
        
    


这是在MainActivity.java中的代码:
package com.cn.rdiobuttontest;

import android.app.Activity;
import android.os.Bundle;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;
import android.widget.Toast;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        RadioGroup radiogroup = (RadioGroup)findViewById(R.id.radiogroup);
        radiogroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(RadioGroup group, int checkedId) {
				// TODO Auto-generated method stub
				if(checkedId==R.id.radiobutton2)
				{
					Toast.makeText(getApplicationContext(), "恭喜您,选择正确!",Toast.LENGTH_LONG).show();
				}else
				{
					
					Toast.makeText(getApplicationContext(), "对不起,您选择错误", Toast.LENGTH_SHORT).show();
				}
				
			}
		});
    }
    
}
                           


根据代码当选中Linux选项时会出现一个Toast框“恭喜您,选择正确!”第一个模拟器解图,选择其它选项会出现另一个Toast框“对不起,您选择错误”
 
  
第二个模拟器解图
 
  
 
  


 
  
 
  
 
  
 
  
 
  
 
 

你可能感兴趣的:(Android应用开发)