码迷,mamicode.com
首页 > 移动开发 > 详细

android学习之RadioButton和CheckBox

时间:2016-10-19 13:45:26      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:

RadioBuuton是一个单选按钮,CheckBox是一个复选按钮 。

RadioButton的使用 ,首先要将RadioButton放在RadioGroup,RadioGroup是一个按钮组,如果不将RadlioButton放在里面,将会失去单选的功能。

判断选择了哪个按钮

 

group.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
if (Rman.getId() == checkedId) {
Log.d("MainActivty", Rman.getText().toString());
} else if (Rwaman.getId() == checkedId) {
Log.d("MainActivty", Rwaman.getText().toString());
}
}
});

 

CheckBox是一个多选按钮用户可以多个选择

判断选择哪些按钮 基于内部类实现

 

class LisetDemo implements  View.OnClickListener {
public void onClick(View view){
boolean isChecked = ((CompoundButton)view).isChecked();
switch (view.getId()){
case R.id.checkBox:
if(isChecked){
Log.d("MainActivty", game.getText().toString());
}
else {
Log.d("MainActivty", "没点上");
}
break;
case R.id.checkBox2:
if(isChecked){
Log.d("MainActivty", swing.getText().toString());
}
else {
Log.d("MainActivty", "没点上");
}
break;
case R.id.checkBox3:
if(isChecked){
Log.d("MainActivty", sing.getText().toString());
}
else {
Log.d("MainActivty", "没点上");
}
break;
}
}
}

 

android学习之RadioButton和CheckBox

标签:

原文地址:http://www.cnblogs.com/yj-b/p/5976609.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!