| RadioGroup() | ใช้สร้าง Object RadioGroup |
|---|---|
| addView() | ใช้เพิ่ม Object View เข้าไปใน Object RadioGroup |
| check() | ใช้กำหนดให้ RadioButton ที่มี id ที่กำหนด ถูก checked |
| clearCheck() | ใช้ยกเลิกการเลือก RadioButton ทั้งหมด |
| getCheckedRadioButtonId() | ใช้คืนค่า id ของ Object RadioButton ที่ถูกเลือกอยู่ |
| setOnCheckedChangeListener() | ใช้กำหนด การดักฟังเหตุการณ์ เมื่อมีการเปลี่ยนแปลงการ checked ที่ RadioButton |
method:RadioGroup ( Context context )
return type:RadioGroup
content:ใช้สร้าง Object RadioGroup
example:public class AndroidBamboo extends Activity { public void onCreate( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ); RadioGroup radio_group = new RadioGroup ( this ); RadioButton radio_button_1 = new RadioButton ( this ); RadioButton radio_button_2 = new RadioButton ( this ); ViewGroup.LayoutParams params = new ViewGroup.LayoutParams ( 100, 30 ); radio_group.addView ( radio_button_1, 0, params ); radio_group.addView ( radio_button_2, 1, params ); setContentView ( radio_group ); } }
method:addView ( View child, int index, ViewGroup.LayoutParams params )
return type:void
content:ใช้เพิ่ม Object View เข้าไปใน Object RadioGroup
example:public class AndroidBamboo extends Activity { public void onCreate( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ); RadioGroup radio_group = new RadioGroup ( this ); RadioButton radio_button_1 = new RadioButton ( this ); RadioButton radio_button_2 = new RadioButton ( this ); ViewGroup.LayoutParams params = new ViewGroup.LayoutParams ( 100, 30 ); radio_group.addView ( radio_button_1, 0, params ); radio_group.addView ( radio_button_2, 1, params ); setContentView ( radio_group ); } }
method:check ( int id )
return type:void
content:ใช้กำหนดให้ RadioButton ที่มี id ที่กำหนด ถูก checked
example:public class AndroidBamboo extends Activity { public void onCreate( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ); RadioGroup radio_group = new RadioGroup ( this ); RadioButton radio_button_1 = new RadioButton ( this ); radio_button_1.setId ( 1 ); RadioButton radio_button_2 = new RadioButton ( this ); radio_button_2.setId ( 2 ); ViewGroup.LayoutParams params = new ViewGroup.LayoutParams ( 100, 30 ); radio_group.addView ( radio_button_1, 0, params ); radio_group.addView ( radio_button_2, 1, params ); radio_group.check ( 2 ); setContentView ( radio_group ); } }
method:clearCheck ( )
return type:void
content:ใช้ยกเลิกการเลือก RadioButton ทั้งหมด
example:public class AndroidBamboo extends Activity { public void onCreate( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ); RadioGroup radio_group = new RadioGroup ( this ); RadioButton radio_button_1 = new RadioButton ( this ); radio_button_1.setId ( 1 ); RadioButton radio_button_2 = new RadioButton ( this ); radio_button_2.setId ( 2 ); ViewGroup.LayoutParams params = new ViewGroup.LayoutParams ( 100, 30 ); radio_group.addView ( radio_button_1, 0, params ); radio_group.addView ( radio_button_2, 1, params ); radio_group.check ( 2 ); radio_group.clearCheck ( ); setContentView ( radio_group ); } }
method:getCheckedRadioButtonId ( )
return type:int
content:ใช้คืนค่า id ของ Object RadioButton ที่ถูกเลือกอยู่
example:public class AndroidBamboo extends Activity { public void onCreate( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ); RadioGroup radio_group = new RadioGroup ( this ); RadioButton radio_button_1 = new RadioButton ( this ); radio_button_1.setId ( 1 ); RadioButton radio_button_2 = new RadioButton ( this ); radio_button_2.setId ( 2 ); ViewGroup.LayoutParams params = new ViewGroup.LayoutParams ( 100, 30 ); radio_group.addView ( radio_button_1, 0, params ); radio_group.addView ( radio_button_2, 1, params ); radio_group.check ( 2 ); int id_checked = radio_group.getCheckedRadioButtonId ( ); setContentView ( radio_group ); } }
method:setOnCheckedChangeListener ( RadioGroup.OnCheckedChangeListener listener )
return type:void
content:ใช้กำหนด การดักฟังเหตุการณ์ เมื่อมีการเปลี่ยนแปลงการ checked ที่ RadioButton
example:public class BambooAndroid extends Activity implements OnCheckedChangeListener { public void onCreate( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ); RadioGroup radio_group = new RadioGroup ( this ); RadioButton radio_button_1 = new RadioButton ( this ); radio_button_1.setId ( 1 ); RadioButton radio_button_2 = new RadioButton ( this ); radio_button_2.setId ( 2 ); ViewGroup.LayoutParams params = new ViewGroup.LayoutParams ( 100, 30 ); radio_group.addView ( radio_button_1, 0, params ); radio_group.addView ( radio_button_2, 1, params ); radio_group.check ( 2 ); radio_group.setOnCheckedChangeListener ( this ); setContentView ( radio_group ); } public void onCheckedChanged ( RadioGroup group, int checkedId ) { } }