• 每日日报2021 4/11


    今天我学习了安卓中监听的调用只需要让Activity类实现XxxListener事件监听接口,在Activity中定义重写对应的事件处理器方法 eg:Actitity实现了OnClickListener接口,重写了onClick(view)方法在为某些组建添加该事件监听对象 时,直接setXxx.Listener(this)即可。

    这是Java代码

    package com.jay.example.innerlisten;    
    import android.os.Bundle;    
    import android.view.View;    
    import android.view.View.OnClickListener;    
    import android.widget.Button;    
    import android.widget.Toast;    
    import android.app.Activity;    
        
    //让Activity方法实现OnClickListener接口    
    public class MainActivity extends Activity implements OnClickListener{    
        private Button btnshow;    
        @Override    
        protected void onCreate(Bundle savedInstanceState) {    
            super.onCreate(savedInstanceState);    
            setContentView(R.layout.activity_main);    
                
            btnshow = (Button) findViewById(R.id.btnshow);    
            //直接写个this    
            btnshow.setOnClickListener(this);    
        }    
        //重写接口中的抽象方法    
        @Override    
        public void onClick(View v) {    
            Toast.makeText(getApplicationContext(), "点击了按钮", Toast.LENGTH_SHORT).show();         
        }         
    }



    这是xml文件。
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    
        xmlns:tools="http://schemas.android.com/tools"    
        android:id="@+id/LinearLayout1"    
        android:layout_width="match_parent"    
        android:layout_height="match_parent"    
        android:orientation="vertical" >    
        <Button     
            android:layout_width="wrap_content"    
            android:layout_height="wrap_content"    
            android:text="按钮"    
            android:onClick="myclick"/>    
     </LinearLayout>
  • 相关阅读:
    Redis过期机制
    vim使用
    ex command in Linux with examples
    【转】Linux 文档编辑 : ex 命令详解
    vscode go语言环境搭建
    golang slice a 的地址和a[0]的地址不一样
    文件加锁,作用是用来做什么?以及使用细节
    文件锁
    go创建指定大小的文件,获取文件大小
    go 实现内存映射和进程间通信
  • 原文地址:https://www.cnblogs.com/song-1/p/14853355.html
Copyright © 2020-2023  润新知