zoukankan      html  css  js  c++  java
  • android中的OnClickListener两种实现方式

    android的activity点击事件中,通过OnClickListener来实现,要实现点击事件有两种方式

    1、通过定义一个OnClickListener的内部类来实现

    The example below shows how to register an on-click listener for a Button.
    // Create an anonymous implementation of OnClickListener
    private OnClickListener mCorkyListener = new OnClickListener() {
        public void onClick(View v) {
          // do something when the button is clicked
        }
    };
    
    protected void onCreate(Bundle savedValues) {
        ...
        // Capture our button from layout
        Button button = (Button)findViewById(R.id.corky);
        // Register the onClick listener with the implementation above
        button.setOnClickListener(mCorkyListener);
        ...
    }
    

      

    2、通过实现View.OnClickListener接口来实现

    public class ExampleActivity extends Activity implements OnClickListener {
        protected void onCreate(Bundle savedValues) {
            ...
             Button button = (Button)findViewById(R.id.corky);
            button.setOnClickListener(this);
        }
    
        // Implement the OnClickListener callback
        public void onClick(View v) {
          // do something when the button is clicked
        }
    }
    

      

  • 相关阅读:
    Hammer.js--转载自李林峰的园子
    nodejs--模块
    gruntjs
    玩转github----1
    模块化开发--sea.js
    事件委托
    css兼容问题
    轮播图
    Spring整合Hibernate 二
    Spring整合Hibernate 一
  • 原文地址:https://www.cnblogs.com/mxm2005/p/4800130.html
Copyright © 2011-2022 走看看