我同意条款CheckBox的isChecked属性

来源:互联网 发布:office2011 mac免激活 编辑:程序博客网 时间:2024/04/27 14:54
package com.wzc.ex04;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.CheckBox;import android.widget.TextView;import android.widget.Toast;public class MainActivity extends AppCompatActivity {    public TextView mTextView1,mTextView2;    public CheckBox mCheckBox1;    public Button mButton1;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        mTextView1 = (TextView) findViewById(R.id.tv_01);        mTextView2 = (TextView) findViewById(R.id.textView2);        mCheckBox1 = (CheckBox) findViewById(R.id.checkBox);        mButton1 = (Button) findViewById(R.id.bt_01);        /*将CheckBox、Button默认为未选择状态*/        mCheckBox1.setOnClickListener(new CheckBox.OnClickListener(){            @Override            public void onClick(View view) {                if (mCheckBox1.isChecked()){                    mButton1.setEnabled(true);                    mTextView1.setText(R.string.text1);                    mTextView2.setText("");                }                else {                    mButton1.setEnabled(false);                    mTextView1.setText(" ");                    mTextView2.setText(R.string.no);                }            }        });        mButton1.setOnClickListener(new Button.OnClickListener(){            @Override            public void onClick(View view) {                Toast.makeText(                        MainActivity.this,                        "请同意",                        Toast.LENGTH_LONG                ).show();            }        });    }}
0 0
原创粉丝点击