我有一个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呢?谢谢