2013-03-20 87 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