在所需位置对齐组件

时间:2010-03-30 12:16:58

标签: android

寻求帮助来设计如下所示的布局:

http://docs.google.com/Doc?docid=0AQhgDtGvE2HgZGZ6cmtua185MTd0eGdyZmc&hl=en

我面临的主要挑战是将组件对准所需的位置。请参考三个按钮(图标)及其放置方式。

从字面上看,坚持下去,思考如何将这些准确定位在理想的位置。

非常感谢任何帮助。

此致 罗尼

1 个答案:

答案 0 :(得分:1)

由于您使用的是Android类别,我假设您正在尝试在Android中重新创建此iPhone布局。

这三个按钮最好放置如下。

您的主布局容器可能是RelativeLayout,因此您可以将内容停靠在顶部和底部,并将其他内容与其中一个兄弟元素相关联。三个按钮图标(我假设您指的是圆形按钮而不是最底部的标签栏按钮)将位于其父级中心的LinearLayout中(可能希望在主外部使用gravity = center_horizo​​ntal)布局)并且各个项目将具有相等的左右边距参数以获得所需的间距(layout_marginLeft,layout_marginRight)。您还可以使按钮的LinearLayout容器刷新(layout_width = fill_parent)并在外部按钮上使用android:weight属性将它们朝向中心放置,并使用较低的权重放在中心项目上。我个人赞成第一个选择。

如果您正在尝试创建相对复杂的布局,并且上述任何内容都没有意义,请返回并阅读文档。 Android中的布局非常强大,但您必须了解可用的工具才能充分利用它。