Android不同的布局听众

时间:2013-06-18 08:36:18

标签: android button layout onclick listener

我有一个Android应用程序,我想为平板电脑创建一个不同的布局。

在平板电脑的布局中,我想再添加一个按钮(“b3”)但是当我添加它时,应用程序不再启动了。

MainActivity

public class MainActivity extends Activity {

    Button b1; //all layouts
    Button b2; //all layouts
    Button b3; //only layout-xlarge

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

        b1 = (Button) findViewById(R.id.button1);
        b2 = (Button) findViewById(R.id.button2);
        b3 = (Button) findViewById(R.id.button3);

            b1.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                        //Something to do
                    }
            });

            b2.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        //Something to do
                    }
            });

            b3.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        //Something to do
                    }
            });
    }
}

如果我隐藏所有'b3'参数,应用程序就可以运行。 那么如何在只在布局上的按钮上添加onClickListener呢?谢谢

0 个答案:

没有答案