佈局管理器----幀佈局管理器(FrameLayout)
- 幀佈局管理器爲每一個放入其中的組件創建一個空白的區域,這些組件按照先後順序層疊放置,後面的組件會覆蓋前面的組件。
幀佈局管理器通常用來顯示層疊內容,有時還會用來顯示拖動效果:
如圖,鐘錶的錶盤可以作爲背景圖,而時針、分針、秒針按照先後順序層疊放置;草坪和小兔子層疊放置,小兔子可按照手指拖動位置變換位置。
在activity_main.xml文件中用FrameLayout標籤來定義幀佈局管理器。
- 屬性:
- android:foreground :爲當前的幀佈局管理器設置一個前景圖像(始終位於最上層的不會被其他組件覆蓋的圖像),即將某組件放置在幀佈局管理器的最上層,默認覆蓋整個佈局管理器。
- android:foregroundGravity :調整前景圖像的位置。