单选事件
单选事件的监听接口:RadioGroup.OnCheckedChangeListener
RadioButton与RadioGroup组合使用才能实现单选功能
* 案例:选择字符集
通过对RadioButton控件的选择监听,实现对字符集的选择
* 界面设计
* 代码实现
private void singleCheck() {
final TextView charSet=(TextView)findViewById(R.id.charSet);
RadioGroup radioGroup=(RadioGroup)findViewById(R.id.radioGroup1);
//对单选组添加选择监听事件
radioGroup.setOnCheckedChangeListener(new RadioGroup.
OnCheckedChangeListener() {
/** 选择状态改变监听
* RadioGroup:单选组
* checkedId:被改变的控件的资源id
*/
public void onCheckedChanged(RadioGroup group, int checkedId) {
//通过通过findViewById找到所选择的RadioButton
RadioButton radioButton=(RadioButton)findViewById(checkedId);
charSet.setText(radioButton.getText().toString());
}
});
}