//1.在Android应用的res/layout目录下,创建XML布局文件。 //2.在Activity的onCreate()方法中使用以下java代码,显示XML文件内容。 setContentView(R.layout.<资源文件名字>);2.在Java程序代码中通过调用方法进行控制
//在onCreate()方法中 //1.创建布局管理器 LinearLayout linearLayout = new LinearLayout(); //2.创建具体的组件 Button btn = new Button(); //3.将创建的组件添加到布局管理器中 linearLayout.addView(btn);3. XML布局文件和Java代码混合控制 二、Android常用布局管理器
布局的通用属性
1.LinearLayout 线性布局以水平或垂直方式来显示界面中的控件。
2.RelativeLayout 相对布局//控件及其属性列表
通过相对定位排列
3.FrameLayout 帧布局//控件
所有控件都默认显示在屏幕左上角,控件叠加
4.TableLayout 表格布局//控件
采用行和列的形式来管理UI组件
每次向TableLayout中添加TableRow,该TableRow就是一个表格行, 向TableRow添加一个子组件该表格就增加一列。如果直接向TableLayout中添加组件,那么该组件直接占一行。
5.ConstraintLayout 约束布局//表格行 //表格列 //控件及其属性列表
可视化的方式编写界面布局



