【问题标题】:Multiple ImageButton OnClicklistener多个 ImageButton OnClicklistener
【发布时间】:2013-03-03 00:39:48
【问题描述】:

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

我有多个ImageButtons,但不知道如何为他们制作不同的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;

有什么问题?

【问题讨论】:

    标签: java android onclicklistener android-button


    【解决方案1】:

    实现View.OnClickListener:

    public class MyClass extends Activity implements OnClickListener {...}
    

    然后像这样设置OnClickListeners

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-19
      • 2021-04-04
      相关资源
      最近更新 更多