Android学习日记(UI组件)

布局管理器

线性布局(LinearLayout)

相对布局(RelativeLayout)


LinearLayout

常用属性:

android:id(标识,找到空间):@+id(创造ID)

android:layout_width(宽度):50dp(dp:比例单位,与屏幕大小无关),match_parent(匹配父空间),wrap_content(包含内容)

android:layout_height(高度)

android: background(背景):颜色等属性

android: layout_margin(外边距):有marginTop等详细属性

android:layout_padding(内边距):有paddingTop等详细属性

android:orientation(方向):vertical和horizontal两种

android:gravity:center(居中),center_vertical(竖直居中),center_horizontal(水平居中)

android:layout_weight:在固定值(dp)以后,按比例平分

Android学习日记(UI组件)_第1张图片

Android学习日记(UI组件)_第2张图片

Android学习日记(UI组件)_第3张图片

RelativeLayout

常用属性:

LinearLayout有的大部分都有,但是没有orientation。

android:layout_toLeftOf:在XX左边

android:layout_toRightOf:在XX右边

android:layout_alignBottom:和XX底部对齐对齐

android:layout_alignParentBottom:和XX父空间底部对齐

android:layout_below:在XX下面

Android学习日记(UI组件)_第4张图片

Android学习日记(UI组件)_第5张图片

Android学习日记(UI组件)_第6张图片

Android学习日记(UI组件)_第7张图片

你可能感兴趣的:(学习笔记)