inf*_*nfo -3 java xml android android-layout
我想要一个概念级别的方法,为什么我们在不同方面使用线性,相对,框架和绝对布局.我理解的是
1.LinearLayout - 用于逐个放置不同的控件,也可以是垂直和水平方向
2.RelativeLayout - 相对于其他控件放置控件
3.FrameLayout -Placeholder在屏幕上,您可以用来在一个视图中显示.
4.AbsoluteLayout -Place控制其子项的确切位置
5.TableLayout-将视图放入行和列
我需要专家的建议和需要进一步了解的布局既为Android设备和平板电脑.
提前致谢!!
提取Eric的链接,添加作为答案.
最常用的布局类是:
FrameLayout - 旨在显示一组子视图控件.可以向此布局添加多个视图控件.这可用于在同一屏幕空间中显示多个控件.
我将其称为"隐藏式"布局.常用于Tabs.
LinearLayout - 用于在单个行或列中显示子视图控件.这是一种非常方便的创建表单的布局方法.
直线布局.易于维护,但有点难以设计.
RelativeLayout - 旨在显示彼此相关的子视图控件.例如,您可以将控件设置为位于另一个控件的"上方"或"下方"或"左侧"或"右侧",由其唯一标识符引用.您还可以将子视图控件相对于父边对齐.
易于设计,但有点难以维护.
TableLayout - 用于将子视图控件组织成行和列.对于表的每一行,使用TableRow布局视图(基本上是水平方向的LinearLayout)在表的每一行中添加单独的视图控件.
另外,看看GridView.GridView是一个ViewGroup,它以二维可滚动网格显示项目.在UI中非常有用.
| 归档时间: |
|
| 查看次数: |
4310 次 |
| 最近记录: |