package com.example.demo05; import android.app.Activity; import android.os.Bundle; import android.widget.Button; import android.widget.LinearLayout; public class MainActivity extends Activity { private LinearLayout ll; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 注释掉原来的布局 // setContentView(R.layout.activity_main); // 创建新的布局 ll = new LinearLayout(this); // 设置排列方向 ll.setOrientation(LinearLayout.VERTICAL); setContentView(ll); // 添加4个按钮 for (int i = 0; i < 4; i++) { Button b = new Button(this); b.setText("button-"+i); // 添加到布局中 ll.addView(b); } } }
调试截图