学习了Android的Hello World的代码,就奇怪着怎样在代码中添加一个Button。找了一些,记录下来,以免继续走坑。
创建一个工程之后,将原来的onCreate函数修改:
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);
//setContentView(R.layout.activity_main);
RelativeLayout rLayout = new RelativeLayout(this);
myButton = new Button(this);
myButton.setId(2000);
myButton.setText("OK");
RelativeLayout.LayoutParams btParams = new RelativeLayout.LayoutParams(150, 40);
btParams.leftMargin = 60;
btParams.topMargin = 100;
rLayout.addView(myButton, btParams);
setContentView(rLayout);
}
就这样子,一个简单的在代码中添加Button的代码就出来了。