zoukankan      html  css  js  c++  java
  • android第一行代码-5.监听器的两种用法和context

    监听器的两种用法

    1.匿名函数设置监听器

    public class MainActivity extends Activity {
            private Button button;
            @Override
            protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.activity_main);
                button = (Button) findViewById(R.id.button);
                button.setOnClickListener(new OnClickListener() {
                    @Override
                    public void onClick(View v) {
              // 在此处添加逻辑 
              }
           });
        } }

    2.利用接口实现

    public class MainActivity extends Activity implements OnClickListener {
            private Button button;
            @Override
            protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.activity_main);
                button = (Button) findViewById(R.id.button);
                button.setOnClickListener(this);
    }
            @Override
            public void onClick(View v) {
                switch (v.getId()) {
                case R.id.button:
             // 在此处添加逻辑
                    break;
                default:
              break; 
           }     }
    }

    context 

  • 相关阅读:
    元素对应赋值与列表生成器
    python装饰器
    python之闭包
    内置函数,重要的四个reduce,map,lambda,filter
    高阶函数,递归函数,内置函数
    函数作用域
    python函数
    集合
    python深浅拷贝以及数据在内存中储存方法
    Linux之ubuntu系统操作学习笔记
  • 原文地址:https://www.cnblogs.com/alexkn/p/5452710.html
Copyright © 2011-2022 走看看