在Activity中设置并显示布局:
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
也可以按照下面的方式动态的添加控件:
【注意】activity_main.xml文件中,最外层的布局是LinearLayout!
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
LinearLayout layout = (LinearLayout) getLayoutInflater().inflate(R.layout.activity_main);
// 添加一个Button
Button btn = new Button(this);
btn.setText("按键");
LinearLayout.LayoutParams lParams = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
layout.addView(btn, lParams);
// 视图与窗口关联
setContentView(layout);
}