Android RadioButton单选框的使用方法
public class mainactivity extends activity {
public radiogroup mradiogroup1;
public radiobutton mradio1, mradio2;
@override
protected void oncreate(bundle savedinstancestate) {
super.oncreate(savedinstancestate);
setcontentview(r.layout.activity_main);
mradiogroup1 = (radiogroup) findviewbyid(r.id.gendergroup);
mradio1 = (radiobutton) findviewbyid(r.id.girl);
mradio2 = (radiobutton) findviewbyid(r.id.boy);
mradiogroup1.setoncheckedchangelistener(radiogpchange);
}
private radiogroup.oncheckedchangelistener radiogpchange = new radiogroup.oncheckedchangelistener() {
@override
public void oncheckedchanged(radiogroup group, int checkedid) {
if (checkedid == mradio1.getid()) {
toast.maketext(getapplicationcontext(), "女孩", 1).show();
} else if (checkedid == mradio2.getid()) {
toast.maketext(getapplicationcontext(), "男孩", 1).show();
}
}
};
}
radiobutton:就像是c#中的radio控件,可以为控件设置group,每个group中的项只能选择一项;
<radiogroup
android:id="@+id/gendergroup"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<radiobutton
android:id="@+id/girl"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/girl" />
<radiobutton
android:id="@+id/boy"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/boy" />
</radiogroup>
推荐阅读
-
Android RadioButton单选框的使用方法
-
Android开发之SQLite的使用方法
-
Android ijkplayer的使用方法解析
-
Android 自动化测试经验分享 UiObejct.getFromParent()的使用方法
-
Android控件之ToggleButton的使用方法
-
Android方向传感器的使用方法
-
Android onCreateOptionsMenu的使用方法总结
-
android RadioGroup的使用方法
-
Android应用开发SharedPreferences存储数据的使用方法
-
android UI进阶之android中隐藏的layout 抽屉的使用方法