安卓单选组件使用

来源:转载

xml:

<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()); } }); }

最终效果:

 

 



分享给朋友:
您可能感兴趣的文章:
随机阅读: