zoukankan      html  css  js  c++  java
  • 让所有Button共享一个监听器

     private void initControls() {
           
            add = (Button)this.findViewById(R.id.btn_add);
            delete = (Button)this.findViewById(R.id.btn_delete);
            update = (Button)this.findViewById(R.id.btn_update);
            query = (Button)this.findViewById(R.id.btn_query);
           
            add.setOnClickListener(new MyButtonOnClickListener());
            delete.setOnClickListener(new MyButtonOnClickListener());
            update.setOnClickListener(new MyButtonOnClickListener());
            query.setOnClickListener(new MyButtonOnClickListener());
        }
       
        /*
         * 监听ButtonOnClick
         */
        class MyButtonOnClickListener implements OnClickListener {
           
            @Override
            public void onClick(View v) {
                switch(v.getId()) {
                case R.id.btn_add:
                    displayMessage("btn_add");
                    break;
                case R.id.btn_delete:
                    displayMessage("btn_delete");
                    break;
                case R.id.btn_update:
                    displayMessage("btn_update");
                    break;
                case R.id.btn_query:
                    displayMessage("btn_query");
                    break;
                }
               
            }
        }

        /*
         * Toast显示消息
         */
        private void displayMessage(String msg) {
            Toast.makeText(this, msg, Toast.LENGTH_SHORT).show();
        }
    
  • 相关阅读:
    计划任务
    swap
    fdisk
    raid 搭建
    Http协议中Cookie详细介绍
    linux系统日志以及分析
    搞清楚php-FPM到底是什么?
    Amoeba+Mysql实现数据库读写分离
    Last_SQL_Error: Error 'Can't drop database 'ABC'; database doesn't exist' on query. Default database: 'ABC'. Query: 'drop database ABC'
    MySQL主从失败, 错误Got fatal error 1236解决方法
  • 原文地址:https://www.cnblogs.com/luxiaofeng54/p/1957805.html
Copyright © 2011-2022 走看看