Android入門篇(二)佈局文件 容器②

ViewGroup
這篇是接着上一篇繼續些的,上一篇寫了關於LinearLayout,RelativeLayout的相關介紹,這裏介紹剩下的幾個常見的容器git

我的博客

FrameLayout

這是簡單的應用
clipboard.png
效果就是這個樣子:
clipboard.png佈局

幀佈局支持layout_gravity,參數經常使用的包括center,right,left,bottom,top,值得注意的是這些參數能夠包含多個,好比left|bottom,表明位於屏幕的左下角spa

除了gravity,framelayout還有一些其餘的參數,好比foreground該參數指的就是前景圖,配合foregroundGravity能夠控制前景圖的位置,看一個例子:blog

clipboard.png

效果就是這樣了:ip

clipboard.png

TableLayout

這也是一種常見的佈局格式,就是一種表格的佈局。這裏也是看一下簡單的應用。get

clipboard.png

這就是是最基礎的表格使用,這裏只添加了一行。
下面看一下常見的屬性:
collapseColumns:設置須要被隱藏的列的序號;
shrinkColumns:設置容許被收縮的列的列序號;
stretchColumns:設置運行被拉伸的列的列序號;博客

clipboard.png

能夠看到這個例子中使用了兩個特性,一個隱藏列,一個拉長。it

效果就是這樣了:io

clipboard.png

GridLayout

這是一種網格狀的佈局格式,這種佈局也算是一種經常使用的佈局,不過我沒有常用過這種相似的佈局。
clipboard.pngclass

能夠看到這種佈局須要設定的有orientation,網格的佈局方向,還須要設定的就是columnCount,還有就是下屬組件的layout_columnSpan。

這種佈局的效果就是下面這個樣子了:

clipboard.png

這個樣例應該挺熟悉的吧,就是一個簡單的計算機的界面。

大概的容器就介紹到這裏了,下一章就介紹組件的使用。

相關文章
相關標籤/搜索