package dreamer.ex06; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.TextView; public class MainActivity extends AppCompatActivity { public TextView mTextView1; public RadioGroup mRadioGroup1; public RadioButton mRadio1,mRadio2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mTextView1 = (TextView) findViewById(R.id.tv_01); mRadioGroup1 = (RadioGroup) findViewById(R.id.rg_01); mRadio1 = (RadioButton) findViewById(R.id.rb_01); mRadio2 = (RadioButton) findViewById(R.id.rb_02); /*RadioGroup用OnCheckedChangeListener来运行*/ mRadioGroup1.setOnCheckedChangeListener(mChangeRadio); } private RadioGroup.OnCheckedChangeListener mChangeRadio = new RadioGroup.OnCheckedChangeListener(){ @Override public void onCheckedChanged(RadioGroup radioGroup, int i) { if (i==mRadio1.getId()){ /*把mRadio1的内容传到mTextView1*/ mTextView1.setText(mRadio1.getText()); } else if (i==mRadio2.getId()){ /*把mRadio2的内容传到mTextView1*/ mTextView1.setText(mRadio2.getText()); } } };}
xml.略
RadioGroup与onCheckedChanged事件,实时显示所选
最新推荐文章于 2024-04-09 11:24:57 发布