EX04_06.java
上传用户:vip_99
上传日期:2021-03-27
资源大小:61159k
文件大小:1k
源码类别:

android开发

开发平台:

Java

  1. package irdc.ex04_06;
  2. import android.app.Activity;
  3. import android.os.Bundle;
  4. import android.widget.RadioButton;
  5. import android.widget.RadioGroup;
  6. import android.widget.TextView;
  7. public class EX04_06 extends Activity 
  8. {
  9.   public TextView mTextView1;
  10.   public RadioGroup mRadioGroup1; 
  11.   public RadioButton mRadio1,mRadio2; 
  12.    
  13.   /** Called when the activity is first created. */
  14.   @Override 
  15.   public void onCreate(Bundle savedInstanceState) 
  16.   { 
  17.     super.onCreate(savedInstanceState); 
  18.     setContentView(R.layout.main); 
  19.      
  20.     /*取得 TextView、RadioGroup、RadioButton对象*/
  21.     mTextView1 = (TextView) findViewById(R.id.myTextView);
  22.     mRadioGroup1 = (RadioGroup) findViewById(R.id.myRadioGroup);
  23.     mRadio1 = (RadioButton) findViewById(R.id.myRadioButton1);
  24.     mRadio2 = (RadioButton) findViewById(R.id.myRadioButton2); 
  25.       
  26.     /*RadioGroup用OnCheckedChangeListener来运行*/ 
  27.     mRadioGroup1.setOnCheckedChangeListener(mChangeRadio);
  28.   } 
  29.    
  30.   private RadioGroup.OnCheckedChangeListener mChangeRadio = new 
  31.            RadioGroup.OnCheckedChangeListener()
  32.   { 
  33.     @Override 
  34.     public void onCheckedChanged(RadioGroup group, int checkedId)
  35.     { 
  36.       // TODO Auto-generated method stub 
  37.       if(checkedId==mRadio1.getId())
  38.       { 
  39.         /*把mRadio1的内容传到mTextView1*/
  40.         mTextView1.setText(mRadio1.getText());
  41.       } 
  42.       else if(checkedId==mRadio2.getId()) 
  43.       { 
  44.         /*把mRadio2的内容传到mTextView1*/
  45.         mTextView1.setText(mRadio2.getText()); 
  46.       }       
  47.     } 
  48.   };
  49. }