//线性布局(LinearLayout)
也就是最开始的布局
当按钮超过屏幕(这一行)的时候 就自动会显示到第二行
有几个比较重要的属性
android:orientation="horizontal" 显示在一行
android:orientation="vertical" 显示在列(竖着d的行)
android:layout_weight:权重,用来分配当前控件在剩余空间的大小。
使用权重一般要把分配该权重方向的长度设置为零,比如在水平方向分配权重,就把width设置为零。
比如说 a控件里设置 android:layout_weight=1
b控件里也设置android:layout_weight=1
那么结果会是2/1 各自占用屏幕的一半
如果这个布局文件里android:orientation="horizontal"
那么结果会是
如果这个布局文件里android:orientation="vertical"
那么结果会是横着切割
这就是两种不同的排序方式
android:layout_weight 也就是分割屏幕剩余空间
如果说 a控件里设置 android:layout_weight=1
b控件里也设置android:layout_weight=2
c控件里也设置android:layout_weight=2
那么得到的结果是4/2 4/1 4/1 这样分割的(主要在于屏幕剩余空间是什么)
这一点请转移到另外一篇博客看
链接 :https://blog.csdn.net/yjt520557/article/details/83097431
//绝对布局 AbsoluteLayout
可以自己手动去调节位置 但是这种方法太麻烦 (代码繁多 还需要时间去调试)
通过 android:layout_x 和 android:layout_