2013-03-20 84 views
0

因爲我是Android新手......我對Layouts有一點疑問? 其中佈局是更好和所有(我認爲有2佈局,如果我的猜測是沒有錯的RelativeLayout,LinearLayout)佈局。關於佈局

+0

這個名字只是建議使用相應的佈局,1)當你想對齊視圖水平或垂直線性方式使用線性佈局2)當想要對齊視圖基於/相對於其他視圖使用相對佈局3)當想要顯示錶結構視圖使用表格佈局4)當想要顯示的東西作爲框架(意味着一個視圖上方另一個相框)使用框架佈局 – MKJParekh 2013-03-20 14:05:13

回答

0

有超過2點的佈局,由需要使用:

的FrameLayout:佈局充當視圖幀來顯示一個單一的對象。

RelativeLayout:使您能夠指定子對象相對於彼此(子B在子B左邊的子A)或父對象(與父對象頂部對齊)的位置。

LinearLayout:將其子項組織爲單個水平或垂直行的佈局。如果窗口的長度超過屏幕的長度,它會創建一個滾動條。

TableLayout:具有任意數量的行和列的表格佈局,每個單元格都包含您選擇的小部件。行的大小調整爲適合最大的列。單元格邊框不可見。

+0

Niciforovi ::哪個更好? – KCRaju 2013-03-20 13:50:24

+1

沒有更好的,你使用他們每個人你如何需要他們。一切都很好,只是你需要做的任務而已。例如,如果您希望將1視圖放在另一個視圖的前面,則可以使用「框架佈局」,如果您希望您的視圖位於其他視圖的下方,則可以使用LinearLayout和垂直方向等等...... – 2013-03-20 13:51:46

+0

值得注意的是,您也可以擁有在RelativeLayout中重疊視圖。您還可以將佈局放置在其他佈局中,以實現其他更復雜的佈局。 – Karakuri 2013-03-20 13:53:23