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布局实现
Android 布局第一天
最新推荐文章于 2018-06-13 09:50:34 发布
本文详细阐述了在Android应用开发中如何利用LinearLayout组件进行界面布局管理,包括组件的初始化、属性设置、子视图添加等核心操作。通过实例演示了水平与垂直布局的切换、不同控件尺寸调整等技巧,旨在帮助开发者更高效地构建响应式界面。
1349

被折叠的 条评论
为什么被折叠?



