欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android_OnClick点击事件

程序员文章站 2022-06-24 18:33:23
一、在xml中设置控件的onClick属性android:onClick="onClickLogin"Activity中实现onClick属性中设置的方法 public void onClickLogin(View view) { Log.d(TAG,"xml设置onClick属性监听点击事件"); Intent intent = new Intent(this,UserActivity.class); //实现跳转 startActivity(...

一、在xml中设置控件的onClick属性

android:onClick="onClickLogin"

Activity中实现onClick属性中设置的方法

   public void onClickLogin(View view) {
        Log.d(TAG,"xml设置onClick属性监听点击事件");
        Intent intent = new Intent(this,UserActivity.class);  //实现跳转
        startActivity(intent);
    }

二、内部类方式

  mLogin.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Log.d(TAG,"匿名内部类方式监听点击事件");
                handlerLoginEvent(v);
            }
        });

三、Activity实现View.OnClickListener

//onCreate方法中需要设置点击事件  
/**
 *Button mBtn_login = this.findViewById(R.id.btn_login);
 *mBtn_login.setOnClickLinstener(this);
 */
@Override
    public void onClick(View v) {
        switch (v.getId()) {
            case R.id.btn_login:
                Log.d(TAG,"Activity实现OnClickLinstener接口监听点击事件");
                Toast.makeText(MainActivity.this, "Activity实现接口 ", Toast.LENGTH_SHORT).show();
        }
    }

本文地址:https://blog.csdn.net/ormosia2/article/details/110246988