1.控件布局的基本概念
- 所谓的控件布局方法,就是指控制控件在Activity当中的位置、大小、颜色以及其他控件样式属性的方法。
1.使用布局文件完成控件布局(activity_main.xml)。
2.在Java代码当中完成控件布局。
2.控件布局的种类
布局方法分类(一)
布局分类方法(二)
3.各类布局的方法特点
4.线性布局
例子:
- 新建一个Java引用程序,,命名为:S01_Layout,且为Blank Activity
- 在布局文件中,为我们自动生成的是Relative Layout
- 我们的例子演示的是线性布局,我们自己创建一个布局文件:
弹出一个窗口,填写参数:
点击finish后生成 myfirst_layout的布局文件,内容如下:
- 何为线性布局?我们在myfirst_layout上加上两个TextView的控件:
- 在Main_Activity的onCreate( )方法调用这个myfirst_layout布局文件:
- 运行这个应用程序,我们可以发现,即使第一个TextView控件没有占满第一行,当添加第二个TextView的时候还是在第二行开始,这正是垂直线性布局的特点:
- 把这个线性布局改成水平(horizontal)方向,我们看一看,可以发现,编程线性水平布局:
- 注意如果水平方向,一般控件大小为wrap_content(包含内容),应为如果长度超过虚拟机的宽度,显示的内容就会超出屏幕范围,将会看不到后面显示的内容。