zoukankan      html  css  js  c++  java
  • 个人冲刺二--体温七

    MoreActivity.java

    复制代码
    package com.example.helloworld;
    
    import android.content.Intent;
    import android.os.Bundle;
    import android.util.Log;
    import android.view.View;
    import android.widget.Button;
    import android.widget.CheckBox;
    import android.widget.CompoundButton;
    import android.widget.EditText;
    import android.widget.TextView;
    
    import androidx.annotation.Nullable;
    import androidx.appcompat.app.AppCompatActivity;
    
    public class MoreActivity extends AppCompatActivity implements View.OnClickListener {
        private CheckBox cb_0;
        private CheckBox cb_1;
        private CheckBox cb_2;
        private CheckBox cb_3;
        private CheckBox cb_4;
        String str1="";
        String str2="";
        String str3="";
        String str4="";
        String str0="";
        String str="";
    
        @Override
        protected void onCreate(@Nullable Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_more);
            //初始化多选功能的按钮
            initMore();
            //设置监听器
            setListener();
            //设置监听器
            // 初始化控件对象
            Button btn_add = findViewById(R.id.btn_add);
            // 绑定点击监听器
            btn_add.setOnClickListener(this);
        }
    
        public void onClick(View view) {
            if (view.getId() == R.id.btn_add) {
                Intent intent = new Intent();
                intent.putExtra("mess",str);
                Log.v("MoreActivity得到的结果: ",str);
                setResult(RESULT_OK,intent);
                this.finish();
            }
        }
        CompoundButton.OnCheckedChangeListener myCheckChangelistener = new CompoundButton.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                // TODO Auto-generated method stub
                //设置TextView的内容显示CheckBox的选择结果
                setText();
            }
        };
        //把多选框选中的东西放到主界面的text5上面,
        // 并且把选中的记录放到数据库。
        private void setText()
        {
    
            if(cb_0.isChecked())
            {
                str0 = cb_0.getText().toString();
                cb_1.setChecked(false);
                cb_2.setChecked(false);
                cb_3.setChecked(false);
                cb_4.setChecked(false);
    //            Log.v("cb_0: ",str0);
            }
            else{
                str0="";
            }
            if(cb_0.isChecked()==false)
            {
                if(cb_1.isChecked())
                {
                    str1= cb_1.getText().toString();
                    //            Log.v("cb_1: ",str1);
                }
                else{
                    str1="";
                }
                if(cb_2.isChecked())
                {
                    str2 = cb_2.getText().toString();
                    //            Log.v("cb_2: ",str2);
                }
                else{
                    str2="";
                }
                if(cb_3.isChecked())
                {
                    str3 = cb_3.getText().toString();
                    //            Log.v("cb_3: ",str3);
                }
                else{
                    str3="";
                }
                if(cb_4.isChecked())
                {
                    str4 = cb_4.getText().toString();
                    //            Log.v("cb_4: ",str4);
                }
                else{
                    str4="";
                }
            }
            str=str0+" "+str1+" "+str2+" "+str3+" "+str4;
            Log.v("choicesResult: ",str);
        }
        private void initMore(){
            cb_0=findViewById(R.id.cb_0);
            cb_1=findViewById(R.id.cb_1);
            cb_2=findViewById(R.id.cb_2);
            cb_3=findViewById(R.id.cb_3);
            cb_4=findViewById(R.id.cb_4);
        }
        //
        //给多选框设置监听器
    
        private void setListener(){
            cb_0.setOnCheckedChangeListener(myCheckChangelistener);
            cb_1.setOnCheckedChangeListener(myCheckChangelistener);
            cb_2.setOnCheckedChangeListener(myCheckChangelistener);
            cb_3.setOnCheckedChangeListener(myCheckChangelistener);
            cb_4.setOnCheckedChangeListener(myCheckChangelistener);
        }
    }
    复制代码
  • 相关阅读:
    2017-2018-1 20155332 《信息安全系统设计基础》课程总结
    2017-2018-1 20155332 《信息安全系统设计基础》第14周学习总结
    2017-2018-1 20155332 实验五 通信协议设计
    2017-2018-1 20155332 《信息安全系统设计基础》第13周学习总结
    20155332 补交ch12课下作业
    20155332 补交课后测试——ch11网络编程
    # 2017-2018-1 20155332 实验四 外设驱动程序设计
    2017-2018-1 20155332《信息安全系统设计基础》第十一周学习总结
    2017-2018-1 20155332 20155213 实验四 木马及远程控制技术
    20155332 linux进程间通信(IPC)机制(未完成,待续)
  • 原文地址:https://www.cnblogs.com/zhaoyuxiao000/p/14908980.html
Copyright © 2011-2022 走看看