为了账号安全,请及时绑定邮箱和手机立即绑定

接口方式监听按钮点击事件,是对的吗?谢谢。。。

package com.example.outonclick7_30;


import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBar;
import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageButton;
import android.os.Build;

public class MainActivity extends ActionBarActivity   implements OnClickListener {
    private static final OnClickListener Listener = null;
    private Button loginbutton;
    private ImageButton imgBt;
    
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        loginbutton=(Button) findViewById(R.id.button1);
        imgBt=(ImageButton) findViewById(R.id.imageButton1);
        
       
        loginbutton.setOnClickListener(Listener);
        imgBt.setOnClickListener(this);
    
    }
    OnClickListener listener=new OnClickListener() {
        
        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            Log.i("tag", "被触发了");
        }
    };
    /* {
            
            @Override
            public void onClick(View arg0) {
                // TODO Auto-generated method stub
                System.out.print("可以了");
            }
        });
        */


    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        Log.i("tag", "第三种打印方式");
    }

}

正在回答

1 回答

不对,loginbutton.setOnClickListener(Listener);  这句代码会报错,Listener为NULL,不能直接使用;

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第一门课(入门篇)
  • 参与学习       312585    人
  • 解答问题       4633    个

想快速掌握Android应用开发基础,选择学习这门课程就对了。

进入课程

接口方式监听按钮点击事件,是对的吗?谢谢。。。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信