zoukankan      html  css  js  c++  java
  • Android之单选框

    MainActivity继承Activity使用OnCheckedChangeListener接口:

    package com.cdp.checkbox;
     
    import android.app.Activity;
    import android.os.Bundle;
    import android.widget.CheckBox;
    import android.widget.CompoundButton;
    import android.widget.Toast;
    import android.widget.CompoundButton.OnCheckedChangeListener;
     
        //使用状态改变检查监听器
    public class MainActivity extends Activity implements OnCheckedChangeListener {
        //创建3个CheckBox对象
        private CheckBox cb1, cb2, cb3;
     
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            //实例化3个CheckBox
            cb1 = (CheckBox) findViewById(R.id.cb1);
            cb2 = (CheckBox) findViewById(R.id.cb2);
            cb3 = (CheckBox) findViewById(R.id.cb3);
            cb1.setOnCheckedChangeListener(this);
            cb2.setOnCheckedChangeListener(this);
            cb3.setOnCheckedChangeListener(this);
        }
     
        //重写监听器的抽象函数
        @Override
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
            //buttonView 选中状态发生改变的那个按钮
            //isChecked 表示按钮新的状态(true/false)
            if (cb1 == buttonView || cb2 == buttonView || cb3 == buttonView) {
                if (isChecked) {
                    //显示一个提示信息
                    toastDisplay(buttonView.getText() + "选中");
     
                } else {
                    toastDisplay(buttonView.getText() + "取消选中");
                }
            }
        }
     
        public void toastDisplay(String str) {
            Toast.makeText(this, str, Toast.LENGTH_SHORT).show();
        }
    }
    

     run:

    不努力,还要青春干什么?
  • 相关阅读:
    mysql索引最左匹配的理解(转载于知乎回答)
    mysql深度优化与理解(迄今为止读到最优秀的mysql博客)
    PHP数组函数总结与使用
    进程(process)和线程(thread)
    联合索引使用规则(转载)
    mysql优化大全(转自别人 )
    HTTP隧道解决的问题
    HTTP代理协议 HTTP/1.1的CONNECT方法
    vant弹窗提示
    vue获取验证码倒计时
  • 原文地址:https://www.cnblogs.com/caidupingblogs/p/5558433.html
Copyright © 2011-2022 走看看