如何在单个活动中使用radiogroup和复选框? [英] how to make use of radiogroup and checkbox in an single activity?
问题描述
如何在单个活动中使用radiogroup.setonCheckedchangelistener和checkbox.setonCheckedchangelistener? 我正在遇到问题吗? 请任何人帮助我....提前感谢
how to make use of radiogroup.setonCheckedchangelistener and checkbox.setonCheckedchangelistener in a single activity? i am facing a problem while? please any one help me....Thanks in advance
推荐答案
在这里,您无需为无线电组和复选框实现两个不同的CheckedChangeListener
.
Here you need no implement two diffrent CheckedChangeListener
for radio group and checkbox.
OnCheckedChangeListener
用于单选组,android.widget.CompoundButton.OnCheckedChangeListener
用于复选框.
OnCheckedChangeListener
is for radio group and android.widget.CompoundButton.OnCheckedChangeListener
is for checkbox.
您需要实现两个不同的CheckedChangeListener
you need to implement two different CheckedChangeListener
对于无线电组和复选框,请参考下面的代码.
refer below code for both radio group and checkbox.
public class abcd extends Activity implements OnCheckedChangeListener,android.widget.CompoundButton.OnCheckedChangeListener{
RadioGroup rd;
CheckBox cx;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.abcd);
rd = (RadioGroup) findViewById(R.id.radioGroup1);
cx = (CheckBox) findViewById(R.id.checkBox1);
rd.setOnCheckedChangeListener(this);
cx.setOnCheckedChangeListener(this);
}
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// Here you can get your Radio button checked id
System.out.println("radiogroup checked");
}
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
System.out.println("checkbox checked");
}
}
更多信息请参阅此链接
这篇关于如何在单个活动中使用radiogroup和复选框?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!