zoukankan      html  css  js  c++  java
  • Android Button的四种点击事件

      bta1.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Toast.makeText(ButtonActivity1.this, "匿名类", Toast.LENGTH_SHORT).show();
                }
            });
    
    
    
    
            bta2.setOnClickListener(new Clicker());
             public class Clicker implements View.OnClickListener {
    
            @Override
            public void onClick(View v) {
                Toast.makeText(ButtonActivity1.this, "内部类", Toast.LENGTH_SHORT).show();
            }
        }
    

    第三种
    在这里插入图片描述

    因为继承了 View.OnClickListener接口,所以要重写onclick方法

      public void onClick(View v) {
            Toast.makeText(ButtonActivity1.this, "使用Activity本类", Toast.LENGTH_SHORT).show();
        }
    
     bta4.setOnClickListener(new OutputClick(this));
    
    //外部类
    
    
    public class OutputClick implements View.OnClickListener {
        private  Context context;
        public OutputClick(Context context){
            this.context=context;
        }
    
        @Override
        public void onClick(View v) {
            Toast.makeText(context , "外部类", Toast.LENGTH_SHORT).show();
        }
    }
    
  • 相关阅读:
    Mvc 简单分页代码
    算法
    atx
    Java8函数式编程(A)
    axios
    props
    vue 的keep alive使用注意项
    android帮助
    testng监听器方法执行顺序
    常用正则表达式
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13076491.html
Copyright © 2011-2022 走看看