每日总结2023/3/10

今天学习了AS中的复选框按钮

效果如下

 

 

tv_text = findViewById(R.id.tv_text);
        bt_fa = findViewById(R.id.bt_fa);
        cb_sing = findViewById(R.id.cb_main_sing);
        cb_tiao = findViewById(R.id.cb_main_tiao);
        cb_rap = findViewById(R.id.cb_main_rap);

        bt_fa.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(MainActivity.this, MainActivity2.class);
                Bundle bundle = new Bundle();
                bundle.putString("request_time", Time_now.getNowTime());
                bundle.putString("request_content", tv_text.getText().toString());
                intent.putExtras(bundle);
                startActivity(intent);
            }
        });
        cb_sing.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                checkedArray[0] = isChecked;
            }
        });

        cb_tiao.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                checkedArray[1] = isChecked;
            }
        });
        cb_rap.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                checkedArray[2] = isChecked;
            }
        });

界面代码

 

<CheckBox
        android:id="@+id/cb_main_sing"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="20dp"
        android:text="唱"
        android:textSize="16dp" />


    <CheckBox
        android:id="@+id/cb_main_tiao"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="跳"
        android:textSize="16dp" />

    <CheckBox
        android:id="@+id/cb_main_rap"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="rap"
        android:textSize="16dp" />

 

posted @ 2023-03-10 19:43  花伤错零  阅读(24)  评论(0)    收藏  举报