Android学习笔记(五)——RadioGroup&RadioButton
短信预约 -IT技能 免费直播动态提醒
实现RadioButton由两部分组成,也就是RadioButton和RadioGroup配合使用.
RadioGroup是单选组合框,可以容纳多个RadioButton的容器.
在没有RadioGroup的情况下,RadioButton可以全部都选中
当多个RadioButton被RadioGroup包含的情况下,RadioButton只可以选择一个。
作者:Nuyoahgyc
Xml代码
//竖直方向摆放
效果:
自定义RadioButton
在drawable中自定义背景:
//选中的效果
//未选中的效果
效果展示:
设置监听事件
private RadioGroup mRg1;
mRg1=(RadioGroup)findViewById(R.id.rg_1);
mRg1.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener(){ //被选择的监听器
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) { //参数:被选择的按钮所在的组,id
RadioButton radioButton=(RadioButton)group.findViewById(checkedId); //根据被选择按钮的ID找到被选择按钮
Toast.makeText(RadioButtonActivity.this,radioButton.getText(),
Toast.LENGTH_SHORT).show(); //设置提示信息
}
});
作者:Nuyoahgyc
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341