EvenActivity.java

package com.mw.app.view.activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Toast;import androidx.annotation.Nullable;import androidx.appcompat.app.AppCompatActivity;import com.mw.app.R;public class EvenActivity extends AppCompatActivity implements View.OnClickListener{    @Override    protected void onCreate(@Nullable Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.event_layout);        Button event_layout_btn1 = findViewById(R.id.event_layout_btn1);        Button event_layout_btn2 = findViewById(R.id.event_layout_btn2);        Button event_layout_btn3 = findViewById(R.id.event_layout_btn3);        Button event_layout_btn4 = findViewById(R.id.event_layout_btn4);        event_layout_btn1.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                Toast.makeText(getApplicationContext(),"匿名类",Toast.LENGTH_LONG).show();            }        });        event_layout_btn3.setOnClickListener(this);        event_layout_btn4.setOnClickListener(new EventServiceImpl());    }    public void eventOnclick(View view){        Toast.makeText(getApplicationContext(),"onclick属性事件",Toast.LENGTH_LONG).show();    }    @Override    public void onClick(View v) {        Toast.makeText(getApplicationContext(),"继承接口",Toast.LENGTH_LONG).show();    }    public class EventServiceImpl implements View.OnClickListener{        @Override        public void onClick(View v) {            Toast.makeText(getApplicationContext(),"实现类",Toast.LENGTH_LONG).show();        }    }}

 

event_layout.xml

<?xml version="1.0" encoding="utf-8"?>                

android四种不同的事件实现_第1张图片

 

 

更多相关文章

  1. android双击事件
  2. TextView的一些属性
  3. Android 日期控件属性
  4. Android Fresco属性大全,中文说明
  5. EditView某些属性说明
  6. listview原生态属性
  7. View的状态属性简介

随机推荐

  1. Android Studio :no debuggable applicati
  2. android 设置粗体
  3. Android Multi-User
  4. Android动画效果 Android Animation
  5. android获取音量分贝值
  6. 《ArcGIS API for Android 案例教程》PDF
  7. META-INF Files - Digests, Signature an
  8. Android 9 读写SD卡文件
  9. Android出现java.net.SocketException: P
  10. [转]android studio 提示 Error:Failed t