单选按钮
<RadioGroup
android:id="@+id/radioGroupId"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton
android:id="@+id/femaleButtonId"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="男"/>
<RadioButton
android:id="@+id/maleButtonId"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="女"/>
</RadioGroup>
在onCreate方法里用
findViewById
示:
radiogroup=(RadioGroup)findViewById(R.id.radioGroupId);
femalebutton=(RadioButton)findViewById(R.id.femaleButtonId);
malebutton=(RadioButton)findViewById(R.id.maleButtonId);
上述代码表示一组RadioButton,一个RadioGroup标签里可以写多个RadioButton,每组只能选择一个,即为单选;
一个xml文件里可以写多个RadioGroup
在.java文件监听器监听时,RadioGroup用OnCheckedChangeListener (android.widget.RadioGroup)
RadioButton可以用OnCheckedChangeListener(android.widget.CompoundButton)