LinearLayout layout = new LinearLayout(this);
LinearLayout.LayoutParams param1 = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.FILL_PARENT);
layout.setOrientation(LinearLayout.HORIZONTAL);
LinearLayout.LayoutParams param2 = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
TextView tvView = new TextView(this);
tvView.setLayoutParams(param2);
tvView.setText("李世春!!你真的可以吗?");
tvView.setTextSize(20);
layout.addView(tvView);
super.addContentView(layout, param1);
第一步:LinearLayout 声明建立一个 Layout 对象
第二步:LinearLayout.LayoutParams 建立一个 Params对象,设置Layout其高度和宽度
第三步: Layout.setOrientation 设置是水平还是垂直
第三步: 声明一个元素(Button,TextView,EditText等)View
第四步 LinearLayout.LayoutParams 建立一个Params 对象,设置控件的高度,宽度
控件.setLayoutParams(Params )
Layout.addView(控件View)
同样,可以使用FrameLayout布局实现