随着android手机越来越火,android操作系统也深受开发者的喜爱,很多程序员慢慢转行做android开发。今天麦子学院的android开发老师给大家讲讲android单选框基本应用,今天我们跟着麦子学院android老师学习Android单选框的实现方式。
●使用Android单选框的时候,要用RadioGroup来分组
●选择RadioGroup里的单选框的时候,将调用RadioGroup的Check·()方法
●追加单选框被选择时处理的时候,
1.调用setOnCheckedChangeListener()方法,并把RadioGroup.OnCheckedChangeListener实例作为参数传入
2.在RadioGroup.OnCheckedChangeListener的onCheckedChanged()方法里,取得被选中Android单选框的实例
例程源码(Java)
1. view source print?01.RadioGroup radioGroup = (RadioGroup)
2. findViewById(id.radioGroup);
3. radioGroup.check(id.radioButtonGreen);
4. RadioButton radioButton = (RadioButton) findViewById(
5. radioGroup.getCheckedRadioButtonId());
6. Log.v("Test", String.valueOf(radioButton.getText()));
7. radioGroup.setOnCheckedChangeListener(
8. new RadioGroup.OnCheckedChangeListener() {
9. public void onCheckedChanged(
10. RadioGroup group,
11. int checkedId) {
12. RadioButton radioButton = (RadioButton) findViewById(checkedId);
13. Log.v("Test", String.valueOf(radioButton.getText()));
14. }
15. });
例程源码(Resource)
1. < RadioGroup android:id="@+id/radioGroup"
2. android:layout_width="wrap_content"
3. android:layout_height="wrap_content">
4. < RadioButton android:id="@+id/radioButtonRed"
5. android:layout_width="wrap_content"
6. android:layout_height="wrap_content"
7. android:text="@string/Red" />
8. < RadioButton android:id="@+id/radioButtonGreen"
9. android:layout_width="wrap_content"
10. android:layout_height="wrap_content"
11. android:text="@string/Green" />
12. < RadioButton android:id="@+id/radioButtonBlue"
13. android:layout_width="wrap_content"
14. android:layout_height="wrap_content"
15. android:text="@string/Blue" />
16. < /RadioGroup>
关于android开发实战教程请前往:http://www.maiziedu.com/course/android/