Android 布局

FrameLayout 框架布局

所有东西依次都放在左上角,会重叠,这个布局比较简单,也只能放一点比较简单的东西。

LinearLayout 线性布局

每一个LinearLayout里面又可分为垂直布局(android:orientation="vertical")和水平布局(android:orientation="horizontal" )。当垂直布局时,每一行就只有一个元素,多个元素依次垂直往下;水平布局时,只有一行,每一个元素依次向右排列。

AbsoluteLayout 绝对布局

绝对布局用X,Y坐标来指定元素的位置,这种布局方式也比较简单,但是在屏幕旋转时,往往会出问题,而且多个元素的时候,计算比较麻烦。

RelativeLayout 相对布局

相对布局可以理解为某一个元素为参照物,来定位的布局方式。主要属性有:相对于某一个元素android:layout_below、android:layout_toLeftOf、android:layout_toRightOf,相对于父元素的地方android:layout_alignParentLeft、android:layout_alignParentRight。

TableLayout 表格布局

每一个TableLayout里面有表格行TableRow,TableRow里面可以具体定义每一个元素。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 看了几篇文章以及自己写了一些,关于布局的问题,根据别人的写作总结一下得到 一.基本理论Android六大基本布局分...
    shuaikun阅读 838评论 0 4
  • 1.LinearLayout 线性布局: (1)android:orientation="vertical"表示竖...
    木腾小歌阅读 2,073评论 0 6
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,029评论 25 709
  • 天上满是星光 心中何许迷茫 当你自信般走近 我是那么的紧张 我躲开了你的目光 转身走进了 另一条小巷 辛亏你没朝这...
    曾在天涯up阅读 207评论 3 8
  • 2017/08/02 周三 阵雨 我今年25岁了,生活会不经意间涌现一些新的变化,比如我开始要操心结婚,买房,...
    全盛的我阅读 386评论 0 1