.java文件

package com.example.myapplication;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.ImageView;import android.widget.LinearLayout;import android.widget.TextView;import android.widget.Toast;public class MainActivity extends AppCompatActivity {    private CheckBox plain_cb;    private CheckBox serif_cb;    private CheckBox bold_cb;    private CheckBox italic_cb;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        setTitle("CheckBoxActivity");        find_and_modify_text_view();    }    private void find_and_modify_text_view(){        plain_cb=(CheckBox)findViewById(R.id.plain_cb);        serif_cb=(CheckBox)findViewById(R.id.serif_cb);        bold_cb=(CheckBox)findViewById(R.id.bold_cb);        italic_cb=(CheckBox)findViewById(R.id.italic_cb);        Button get_view_button=(Button)findViewById(R.id.get_view_button);        get_view_button.setOnClickListener(get_view_button_listener);    }    private Button.OnClickListener get_view_button_listener=new Button.OnClickListener() {        public void onClick(View v) {            String r = "";            if (plain_cb.isChecked()) {                r = r + "," + plain_cb.getText();            }            if (serif_cb.isChecked()) {                r = r + "," + serif_cb.getText();            }            if (bold_cb.isChecked()) {                r = r + "," + bold_cb.getText();            }            if (italic_cb.isChecked()) {                r = r + "," + italic_cb.getText();            }            setTitle("Checked: " + r);        }    };}

.xml文件

<?xml version="1.0" encoding="utf-8"?>                    

运行结果:

.java文件

package com.example.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.CompoundButton;import android.widget.RadioButton;import android.widget.Toast;public class MainActivity extends AppCompatActivity {    private RadioButton rb_1,rb_2,rb_3;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        rb_1=(RadioButton)findViewById(R.id.rb1);        rb_2=(RadioButton)findViewById(R.id.rb2);        rb_3=(RadioButton)findViewById(R.id.rb3);        rb_1.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener(){            @Override        public void onCheckedChanged(CompoundButton buttonView,boolean isChecked){                Toast.makeText(MainActivity.this,"AAA is Checked="+isChecked,Toast.LENGTH_SHORT).show();            }        });        rb_2.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener(){            @Override            public void onCheckedChanged(CompoundButton buttonView,boolean isChecked){                Toast.makeText(MainActivity.this,"BBB is Checked="+isChecked,Toast.LENGTH_SHORT).show();            }        });        rb_3.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener(){            @Override            public void onCheckedChanged(CompoundButton buttonView,boolean isChecked){                Toast.makeText(MainActivity.this,"CCC is Checked="+isChecked,Toast.LENGTH_SHORT).show();            }        });    }}

.xml文件

<?xml version="1.0" encoding="utf-8"?>            

运行结果:



更多相关文章

  1. NPM 和webpack 的基础使用
  2. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  3. android之PopUpWindow显示Listview(文件列表)
  4. Android(安卓)不能生成R文件,gen目录为空
  5. Android(安卓)播放音乐文件与视频文件
  6. android 为textView设置selector
  7. Android中下载文件的使用
  8. Android文件下载进度条的实现
  9. Android简单计算器界面实现

随机推荐

  1. Android(安卓)Keystore System介绍
  2. Android设置反代理
  3. Android属性allowBackup安全风险浅析
  4. 基于Eclipse的Android(安卓)SDK开发环境
  5. android 限制EditText输入数字的范围大小
  6. Android(安卓)studio如何更改gradle版本
  7. Android(安卓)高效加载大图片避免OOM
  8. Python 通过脚本获取Android的apk的部分
  9. android自定义View-垂直滚动的TextView
  10. 高仿源码