Day 10
Title 1:UI布局之相對布局RelativeLayout
相對布局是用于使得程序屏幕更加靈活和強大的布局類型。相對布局允許子控件相對于其他子控件和相對于父控件(邊緣以及水平和垂直布局中)來組織疯搅。
按照組件的相對位置布局:
android:layout_below 在某元素的下方
android:layout_above 在某元素的上方
android:layout_toLeftOf 在某元素的左邊
android:layout_toRightOf 在某元素的右邊
android:laoout_marginBottom ? 離某元素底邊緣的距離
android:laoout_marginLeft? 離某元素左邊緣的距離
android:laoout_marginTop? 離某元素上邊緣的距離
android:laoout_marginRight 離某元素右邊緣的距離
以下屬性是設(shè)置控件之間的對齊方式:
android:layout_alignBaseLine
android:layout_alignTop
android:layout_alignRight
android:layout_alignBottom
android:layout_alignLeft
以下屬性設(shè)置的是控件與父控件之間的對齊方式:
android:layout_alignParentTop
android:layout_alignParentBottom
android:layout_alignParentLeft
android:layout_alignParentRight
以下屬性設(shè)置的是控件的方向:
android:layout_centerHorizontal
android:layout_centerVertical
android:layout_centerInParent
提示:
1.當(dāng)心循環(huán)規(guī)則.循環(huán)規(guī)則發(fā)生在兩個控件具有相互指向的規(guī)則時口叙。
2.使用相對布局代替嵌套線性布局以改進程序性能和響應(yīng)能力浑度。