第1个回答 2019-06-13
Android系统给开发者提供了三种设计UI的方式:使用XML文件布局;使用传统的代码布局;前两者结合使用。
线性布局:
线性布局(LinearLayout)是一种重要的界面布局中,也是经常使用到的一种界面布局,
在线性布局中,所有的子元素都按照垂直或水平的顺序在界面上排列。
框架布局:
框架布局(FrameLayout)是最简单的界面布局,是用来存放一个元素的空白空间,且子元素的位置是不能够指定的,只能够放置在空白空间的左上角。
表格布局:
表格布局(TableLayout)也是一种常用的界面布局,它将屏幕划分网格,通过指定行和列可以将界面元素添加的网格中。
相对布局:
相对布局(RelativeLayout)是一种非常灵活的布局方式,能够通过指定界面元素与其他元素的相对位置关系,确定界面中所有元素的布局位置。
绝对布局:
绝对布局(AbsoluteLayout)能通过指定界面元素的坐标位置,来确定用户界面的整体布局。