zoukankan      html  css  js  c++  java
  • 270 事件监听处理之1—自定义内部类方式

    270 事件监听处理之1—自定义内部类方式

    说明:因为时间紧张,本人很多博客的写作过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步

    另有一些博客没有来得及记录内容,但为了保证博客内容的连贯性,所以按照学习路径的顺序先发布了标题,后续时间充裕了会更新内容,望博友和读者朋友们谅解!

    Button注册点击事件的方法

    mark

    <Button    
        android:id="@+id/btn1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="通过自定义内部类实现点击事件"
     />   
    
    protected void onCreate(Bundle savedInstanceState) {    
        super.onCreate(savedInstanceState);      
        setContentView(R.layout.activity_button);    
        // 自定义内部类适用于多个按钮有类似操作的情况    
        // 1、获取按钮    
        Button btn1 = findViewById(R.id.btn1);    
        //点击事件:被点击时被触发的事件    
        MyClickListener mcl = new MyClickListener();   
        btn1.setOnClickListener(mcl);//2、为按钮注册点击事件监听器    
    
    }
    
    class MyClickListener implements  View.OnClickListener{
        @Override
        public void onClick(View view) {
            //在控制台输出一条语句
            Log.e("TAG","btn1刚刚点击的按钮是注册了内部监听器的按钮");
        }
    }
    
    
  • 相关阅读:
    Url参数的安全性处理
    redis安装学习
    Spring的IOC原理(转载)
    Linux下jdk&tomcat的安装
    App架构经验总结(转载)
    谈谈对Spring IOC的理解(转载)
    2018,扬帆起航!
    Lua随机问题
    为什么R#警告Warning Delegate subtraction has unpredictable result
    Dotween实现打字机效果,并向下滚屏
  • 原文地址:https://www.cnblogs.com/xlfcjx/p/14002196.html
Copyright © 2011-2022 走看看