一丶LinearLayout線性布局
控件以直線的方式進行排列,可以是橫向(orientation:horizontal),也可以是縱向(orientation:vertical)
二丶#RelativeLayout: 相對布局
->以控件的相對位置進行布局
layout_centerInParent:螢幕中間
layout_below相對下方
layout_above相對上方
layout_toRightOf相對右方
layout_toLeftOf相對左方
layout_margin+相對間距
三丶TableLayout:表格布局
->以表格的方式進行布局
stretchColumns(擴充延伸) strinkColumns(收縮)collapsed(隐藏)
四丶FrameLayout: 幀布局
->FrameLayout根本無法控制他的子控件的位置。所有的控件都是左上對其
你需要自己寫一個View的時候,在View裡面已經完成了你的邏輯(例如遊戲^_^),
那麼這個View隻需要一個容器放置,就可以使用FrameLayout了
五丶AbsolutLayout: 絕對布局
->指定控件的絕對坐标來定位控件
轉載于:https://blog.51cto.com/2585211/1664208