Android线性布局
- 线性布局 LinearLayout
新版的Android studio 会在我们写LinearLayout的时候自动补全上:
android:layout_width=“match_parent”
android:layout_height=“match_parent”
<LinearLayout
android:id="@+id/Lin_1"
android:layout_width="match_parent" <!--控制整个布局的宽度和高度-->
android:layout_height="match_parent"
android:orientation="vertical" <!--是垂直布局的意思,还有水平布局-->
android:background="#000000" <!--设置的是背景颜色-->
android:padding="20dp" <!--设置的是内边距-->
android:layout_margin="50dp" <!--设置的是外边距-->
>
<View
android:id="@+id/v_2"
android:layout_width="50dp"
android:layout_height="50dp"
android:background="#ffffff"
/>
<View
android:id="@+id/v_2"
android:layout_width="50dp"
android:layout_height="50dp"
android:background="#ffffff"
android:layout_marginTop="20dp"
/>
</LinearLayout>
以上代码的效果在实际中的显示就是
两个View就是两个白色的块
android:padding=“20dp” 的效果是白色块会自动距离边界20dp,属于黑色部分的内边距
android:layout_margin=“50dp” 效果是黑色板块距离外边界50dp。
当然还有paddingLeft,paddingRight,layout_marginTop等等,可以自己实验一下。
android:orientation=“vertical” 这句产生的效果是两个白色的小块是按照垂直来进行排布的
此外线性布局还可以与相对布局一起使用,各种嵌套组合,来实现我们想要的页面布局,,,
相对布局与线性布局类似,之后再补吧 。。。。。。。。。。。emmmm