美文网首页
android 基础控件 -Checkbox 和 RadioBu

android 基础控件 -Checkbox 和 RadioBu

作者: 俗人彭jin | 来源:发表于2021-06-22 16:20 被阅读0次

    Checkbox 多选框

    package com.example.myapplication;
    
    import androidx.appcompat.app.AppCompatActivity;
    
    import android.os.Bundle;
    import android.util.Log;
    import android.widget.CheckBox;
    import android.widget.CompoundButton;
    
    public class BaseUiActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_base_ui);
    
            CheckBox checkboxBtn = findViewById(R.id.checkboxBtn);
            checkboxBtn.setChecked(false);
            // 判断是否选中
            boolean isCheckbox = checkboxBtn.isChecked();
            Log.e("TAG","isCheckbox"+isCheckbox);
            // 监听 check状态改变的时候,可以处理其他事情
            checkboxBtn.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
                @Override
                public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                    Log.e("TAG","当前改变的状态"+isChecked);
                }
            });
        }
    }
    

    RadioButton


    image.png
    <RadioGroup
            android:layout_width="wrap_content"
            android:layout_height="wrap_content">
            <RadioButton
                android:text="r1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content">
            </RadioButton>
            <RadioButton
                android:text="r2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content">
            </RadioButton>
            <RadioButton
                android:text="r3"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content">
            </RadioButton>
        </RadioGroup>
    

    ToggleButton

        <ToggleButton
            android:textOff="off"
            android:textOn="on"
            android:checked="true"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content">
        </ToggleButton>
    

    相关文章

      网友评论

          本文标题:android 基础控件 -Checkbox 和 RadioBu

          本文链接:https://www.haomeiwen.com/subject/wrbcyltx.html