文章目录
1 添加目录只需要在博客最前边添加
在安卓中为了适应不同的界面风格,系统提供了五种布局分别是:线性布局 LinearLayout,帧布局 FrameLayout,相对布局 RelativeLayout,表格布局 TableLayout和约束布局 ConstrainLayout。
通用属性
这几个布局拥有通用的属性
属性名称 | 功能描述 |
---|---|
android:id | 设置布局的唯一标识 |
android:layout_width | 设置布局的宽 |
android:layout_height | 设置布局的高 |
android:background | 设置布局的背景 |
android:layout_margin | 设置布局的外边距(也就是当前布局与屏幕边界或与周围控件的距离) |
android:padding | 设置布局的内边距 (也就是该布局控件与当前布局的距离) |
android:id :用于设置布局的唯一标识,在xml文件中它的属性值是通过“@+id/属性名称”来定义.
android:layout_width :用于设置布局的宽度,他的值可以是自己设定的,比如:10dp,或者是系统的值,比如:match_parent,wrap_parent;
android:layout_height:设置该布局的高度,他的值可以自己设定,也可以系统设定
其中:
match_parent:表示这个布局的长度和屏幕的宽度一样
wrap_parent:表示该布局的宽度和它本身的内容相同
android:background:用于设置该布局的背景,可以用图片或者颜色
android:layout_margin:用于设置当前布局与屏幕边界、周围布局或者控件的距离,他的属性值就是具体的尺寸,跟这个相似的还有android:layout_marginTop,Top可以换成Bottom,Left,Right
android:padding:用于设置该布局控件与当前布局的距离,他的属性值就是具体的尺寸,跟这个相似的还有android:layout