线性布局即相对某个组件进行上下左右的布局
1.android:layout_width——宽度
取值(value):wrap_content:自适配 match_parent:与上级适配
2.android:layout_height——高度
取值:wrap_content:自适配 match_parent:与上级适配
1.android:id——设置id
取值(value):自设
2.android:background——背景
取值:取values文件夹下定义好的值,如(@color/colorBlack)或者自设颜色,如(#000000)
3.android:layout_margin——设置外边距
取值:例如(20dp)
4.android:layout_padding——设置内边距
取值:例如(10dp)
1.android:layout_toRightOf——相对谁,在它右边
取值:相对者的id,例如(@id/mRl)
2.android:layout_toLeftOf——相对谁,在它左边
取值:相对者的id,例如(@id/mRl)
3.android:layout_below——相对谁,在它下边
取值:相对者的id,例如(@id/mRl)
4.android:layout_alignBottom——相对谁,底部对齐
取值:相对者的id,例如(@id/mRl)
5.android:layout_alignParentBottom——相对上级视图,底部对齐
取值:相对者的id,例如(@id/mRl)
<!--相对布局,设置相对方位,设置对齐方式--> <RelativeLayout android:layout_marginTop="10dp" android:layout_width="300dp" android:layout_height="300dp" android:background="@color/colorAccent"> <RelativeLayout android:layout_width="50dp" android:layout_height="50dp" android:background="@color/colorBlack" android:id="@+id/mRl"> </RelativeLayout> <RelativeLayout android:layout_width="100dp" android:layout_height="100dp" android:background="@color/colorBlack" android:layout_toRightOf="@id/mRl" android:layout_marginLeft="10dp" android:id="@+id/mRl1"> </RelativeLayout> <RelativeLayout android:layout_width="100dp" android:layout_height="50dp" android:background="@color/colorBlack" android:layout_toRightOf="@id/mRl1" android:layout_marginLeft="10dp" android:layout_alignParentBottom="@+id/mRl1"> </RelativeLayout> </RelativeLayout>