radiogroup和radiobutton案例

上传人:xiao****1972 文档编号:84086483 上传时间:2019-03-02 格式:DOCX 页数:14 大小:213.50KB
返回 下载 相关 举报
radiogroup和radiobutton案例_第1页
第1页 / 共14页
radiogroup和radiobutton案例_第2页
第2页 / 共14页
radiogroup和radiobutton案例_第3页
第3页 / 共14页
radiogroup和radiobutton案例_第4页
第4页 / 共14页
radiogroup和radiobutton案例_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《radiogroup和radiobutton案例》由会员分享,可在线阅读,更多相关《radiogroup和radiobutton案例(14页珍藏版)》请在金锄头文库上搜索。

1、实现RadioButton由两部分组成,也就是RadioButton和RadioGroup配合使用.RadioGroup是单选组合框,可以容纳多个RadioButton的容器.在没有RadioGroup的情况下,RadioButton可以全部都选中;当多个RadioButton被RadioGroup包含的情况下,RadioButton只可以选择一个。并用setOnCheckedChangeListener来对单选按钮进行监听01RadioGroup相关属性:0203RadioGroup.getCheckedRadioButtonId ();-获取选中按钮的id0405RadioGroup.cl

2、earCheck ();/-清除选中状态0607RadioGroup.check (intid);/-通过参入选项id来设置该选项为选中状态如果传递-1作为指定的选择标识符来清除单选按钮组的勾选状态,相当于调用clearCheck()操作0809setOnCheckedChangeListener (RadioGroup.OnCheckedChangeListener listener);/-一个当该单选按钮组中的单选按钮勾选状态发生改变时所要调用的回调函数1011addView (View child,intindex, ViewGroup.LayoutParams params);/-使用

3、指定的布局参数添加一个子视图1213/参数 child 所要添加的子视图 index 将要添加子视图的位置 params 所要添加的子视图的布局参数1415RadioButton.getText();/获取单选框的值1617/此外,RadioButton的checked属性设置为true,代码里调用RadioButton的check(id)方法,不会触发onCheckedChanged事件RadioButton和RadioGroup的关系:1、RadioButton表示单个圆形单选框,而RadioGroup是可以容纳多个RadioButton的容器2、每个RadioGroup中的RadioBu

4、tton同时只能有一个被选中3、不同的RadioGroup中的RadioButton互不相干,即如果组A中有一个选中了,组B中依然可以有一个被选中4、大部分场合下,一个RadioGroup中至少有2个RadioButton5、大部分场合下,一个RadioGroup中的RadioButton默认会有一个被选中,并建议您将它放在RadioGroup中的起始位置看案例:1.定义布局文件:01020510111819243036373844455152532.java代码文件01packagecom.dream.app.start.first.radiobutton;0203importcom.dre

5、am.app.start.R;04importcom.dream.app.start.R.id;05importcom.dream.app.start.R.layout;06importcom.dream.app.start.three.utils.PublicClass;0708importandroid.app.Activity;09importandroid.os.Bundle;10importandroid.view.View;11importandroid.view.View.OnClickListener;12importandroid.view.ViewGroup.LayoutP

6、arams;13importandroid.widget.Button;14importandroid.widget.RadioButton;15importandroid.widget.RadioGroup;16importandroid.widget.RadioGroup.OnCheckedChangeListener;17importandroid.widget.TextView;18importandroid.widget.ToggleButton;1920publicclassRadioButtonDemoextendsPublicClass 21privateTextView te

7、xtView=null;22privateRadioGroup radioGroup=null;23privateRadioButton radioButton_boy,radioButton_girl;24privateButton radio_clear,child;25/* (non-Javadoc)26* see android.app.Activity#onCreate(android.os.Bundle)27*/28Override29protectedvoidonCreate(Bundle savedInstanceState) 30/ TODO Auto-generated method stub31super.onCreate(savedInstanceState);3233setContentView(R.layout.layout_frist_radiobuton);3435textView = (TextView)findViewById(R.id.radiogroup_info_id);3637/radioGroup38radioGroup=(RadioGroup)findViewById(R.id.rad

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号