FrameLayout簡介
- 因為沒有不像LinearLayout能夠垂直/水平排列,也沒有如同RelativeLayout有能夠以相對於父框架或子元件進行排列的屬性,FrameLayout較少用來進行排版作業。
- 所有加入的子元件或子框架都是從FrameLayout的左上角放入。
- FrameLayout以堆疊方式呈現加入的元件或框架,後加入的元件或框架將會覆蓋在先加入的元件或框架上。
範例
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ffff00" >
<Button
android:layout_width="300dp"
android:layout_height="300dp"
android:background="#0000ff" />
<Button
android:layout_width="200dp"
android:layout_height="200dp"
android:background="#00ff00" />
<Button
android:layout_marginTop="10dp"
android:layout_width="100dp"
android:layout_height="100dp"
android:background="#ff0000" />
</FrameLayout>