你的位置:首页 > 操作系统

[操作系统]安卓单选组件使用


<RadioGroup android:id="@+id/group1"      android:layout_width="wrap_content"      android:layout_height="wrap_content"      >  <RadioButton      android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:text="radio1"/>  <RadioButton      android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:text="radio2"/>  <RadioButton      android:layout_width="wrap_content"         android:layout_height="wrap_content"      android:text="radio3"/></RadioGroup><TextView android:text="你的选择是:"     android:id="@+id/txtResult"     android:layout_width="wrap_content"     android:layout_height="wrap_content"/>

java中的代码:

@Override  public void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.main);    TextView textView=(TextView)findViewById(R.id.txtResult);    RadioGroup radioGroup=(RadioGroup)findViewById(R.id.group1);    radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {      @Override      public void onCheckedChanged(RadioGroup radioGroup, int i) {        int radioButtonId=radioGroup.getCheckedRadioButtonId();        RadioButton rb=(RadioButton)helloworld.this.findViewById(radioButtonId);        textView.setText(rb.getText());      }    });  }


最终效果: