ToggleButton和RadioButton

来源:互联网 发布:打开本机端口 编辑:程序博客网 时间:2024/05/29 10:24

ToggleButton

属性:

<ToggleButtonandroid:checked="true"// 表示当前Button是否被选中,默认falsetextOn="开" //如果checked状态为true,Button上显式textOn的内容textOff="关 //如果checked状态为false,Button上显式textoff的内容/>

监听:

setOnCheckedChangeListener–监听状态改变!

ToggleButton tb = (ToggleButton) view.findViewById(R.id.tb);    tb.setOnCheckedChangeListener(new OnCheckedChangeListener() {        @Override        //参数:判断哪个togglebutton;被点击togglebutton的状态        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {            //具体操作        }    });

RadioGroup

RadioButton的集合,提供多选一机制,不建议单独使用

属性

android:orientation="vertical/horizontal"//决定里面的button排列方式<RadioGroup >    <RadioButton     android:text="neirong"默认被选中    android:checked="ture"/>    <RadioButton />    <RadioButton /></RadioGroup>

监听:

setOnCheckedChangeListener(OnCheckedChangeListener listener);    public void onCheckedChanged(RadioGroup gropup, int checkedId) {        if (checkedId == R.id.radio0) {//checkedId是R.id    Log.i("tag", "你是男孩");    }else if(checkedId == R.id.radio1){    Log.i("tag", "你是女孩");
0 0
原创粉丝点击