孙要善,呕吐戈尔,香港空间
@override
protected void oncreate(bundle savedinstancestate) {
super.oncreate(savedinstancestate);
setcontentview(r.layout.activity_main);
cb1 = (checkbox) findviewbyid(r.id.checkbox1);
cb2 = (checkbox) findviewbyid(r.id.checkbox2);
tv = (textview) findviewbyid(r.id.textview1);
cb1.setoncheckedchangelistener(cb);
cb2.setoncheckedchangelistener(cb);
}
private checkbox.oncheckedchangelistener cb = new checkbox.oncheckedchangelistener() {
@override
public void oncheckedchanged(compoundbutton buttonview, boolean ischecked) {
string stv = getstring(r.string.hoby);
string scb1 = getstring(r.string.basketball);
string scb2 = getstring(r.string.football);
if (cb1.ischecked() && cb2.ischecked()) {
tv.settext(stv + ":" + scb1 + "&&" + scb2);
} else if (cb1.ischecked() && !cb2.ischecked()) {
tv.settext(stv + ":" + scb1);
} else if (!cb1.ischecked() && cb2.ischecked()) {
tv.settext(stv + ":" + scb2);
} else {
tv.settext(stv);
}
}
};
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<textview
android:id="@+id/textview1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hoby" />
<checkbox
android:id="@+id/checkbox1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/basketball" />
<checkbox
android:id="@+id/checkbox2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/football" />
</linearlayout>
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android apk 项目一键打包并上传到蒲公英的实现方法
Android 自定义LineLayout实现满屏任意拖动功能的示例代码
android 限制某个操作每天只能操作指定的次数(示例代码详解)
Android 集成 google 登录并获取性别等隐私信息的实现代码
网友评论