1. 首页
  2. 移动开发
  3. Android
  4. 简析Android五大布局(LinearLayout、FrameLayout、RelativeLayout等)

简析Android五大布局(LinearLayout、FrameLayout、RelativeLayout等)

上传者: 2022-05-20 13:58:02上传 PDF文件 352.79 KB 热度 16次

Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。LinearLayout按照垂直或者水平的顺序依次排列子元素,每一个子元素都位于前一个元素之后。LinearLayout中的子元素属性android:layout_weight生效,它用于描述该子元素在剩余空间中占有的大小比例。显示效果如下,第一个TextView被第二个TextView完全遮挡,第三个TextView遮挡了第二个TextView的部分位置。一个TableLayout由许多TableRow组成,一个TableRow就代表TableLayout中的一行。所以它的子元素都是横向排列,并且宽高一致的。这样的设计使得每个TableRow里的子元素都相当于表格中的单元格一样。在TableRow中,单元格可以为空,但是不能跨列。

下载地址
用户评论