RadioButton 和 CheckBox 和 Toast

layout:

<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/sex"
android:orientation="vertical">
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/female"
android:text="女"
android:checked="true"/>
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/male"
android:text="男"/>
</RadioGroup>
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/swim"
android:text="SWIM"/>
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/run"
android:text="RUN"/>
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/read"
android:text="READ"/>

Activity:

radioG= (RadioGroup)findViewById(R.id.sex);
female= (RadioButton)findViewById(R.id.female);
male= (RadioButton)findViewById(R.id.male);
swim =(CheckBox)findViewById(R.id.swim);
run =(CheckBox)findViewById(R.id.run);
read = (CheckBox)findViewById(R.id.read);
radioG.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {

@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
if(female.getId()==checkedId){
System.out.println("female");
Toast.makeText(Control.this, "Radio Female", Toast.LENGTH_SHORT).show();
}else if(male.getId()==checkedId){
System.out.println("male");
Toast.makeText(Control.this, "Radio male", Toast.LENGTH_SHORT).show();
}

}
});
swim.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {

@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked){
System.out.println("SWIM");
Toast.makeText(Control.this, "CheckBox Swim", Toast.LENGTH_SHORT).show();
}

}
});
run.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {

@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked){
System.out.println("RUN");
Toast.makeText(Control.this, "CheckBox Run", Toast.LENGTH_LONG).show();
}
}
});
read.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {

@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked){
System.out.println("READ ");
Toast.makeText(Control.this, "CheckBox Read", Toast.LENGTH_SHORT).show();
}
}
});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值