Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Multiple ImageButton OnClicklistener_Java_Android_Onclicklistener_Android Button - Fatal编程技术网

Java Multiple ImageButton OnClicklistener

Java Multiple ImageButton OnClicklistener,java,android,onclicklistener,android-button,Java,Android,Onclicklistener,Android Button,我对这一点很陌生,我真的在寻找答案。 我知道这个问题很简单,但我真的需要帮助 我有多个ImageButtons,但不知道如何为它们制作不同的OnClicklistener 这是我的代码,我想这里缺少一些东西 ImageButton facebookButton = (ImageButton) findViewById(R.id.imageButtonFacebook); ImageButton twitterButton = (ImageButton) findV

我对这一点很陌生,我真的在寻找答案。 我知道这个问题很简单,但我真的需要帮助

我有多个
ImageButton
s,但不知道如何为它们制作不同的
OnClicklistener

这是我的代码,我想这里缺少一些东西

        ImageButton facebookButton = (ImageButton) findViewById(R.id.imageButtonFacebook);
        ImageButton twitterButton = (ImageButton) findViewById(R.id.imageButtonTwitter);

        facebookButton.setOnClickListener(new View.OnClickListener() {
        twitterButton.setOnClickListener(new View.OnClickListener() {

            }
        })

}

            @Override
            public void onClick(View v) {
                switch(v.getId()){
                case R.id.imageButtonFacebook:
                    Intent fb = new Intent (MainActivity.this, FacebookActivity.class);
                    startActivity(fb);
                    break;

                case R.id.imageButtonTwitter:
                    Intent tw  = new Intent (MainActivity.this, TwitterActivity.class);
                    startActivity(tw);
                    break;

问题是什么?

实现
查看。OnClickListener

public class MyClass extends Activity implements OnClickListener {...}
然后将
OnClickListeners
设置如下:

facebookButton.setOnClickListener(this);
twitterButton.setOnClickListener(this);