2011-08-30 89 views
0

我现在有一些问题,当我想要创建我的android应用程序,当我在XML中进行布局时,我遇到了麻烦,它在Eclipse中并没有固定我将按钮放在旁边,我把它们放在彼此之下。我做了chech,填写parrent没有被检查我只用了包装内容,但仍然不让我把它们放在一边。在Android XML中将按钮放在我想要的位置?

而我没有找到我在网上搜索时如何解决这个问题。但也许在这里有人可以解释我做错了什么?

回答

5

您可能有一个垂直方向的外部LinearLayout(XML源中的android:orientation="vertical")。这使得它的每个孩子都低于最后一个。将其更改为horizontal以使按钮彼此相邻排列 或使用不同的父布局。

+0

有没有一种方法我可以添加,所以我可以将它们垂直和水平取决于我的感觉? – Rakso

+0

每个LinearLayout只能有一个方向。您可以将LinearLayouts嵌套到自己喜欢的位置,但这是不好的做法。顾名思义,检查出'RelativeLayout',它可以让Button相对于彼此(*“我希望这个按钮位于另一个的右边,而另一个的右边是”*)。您还可以将按钮相对于父级布局对齐(*“将其放在左上角”*)。 – 2011-08-30 16:28:56

+0

下面是对RelativeLayout的一个小介绍,因为它在开始时通常有点令人困惑:http://developer.android.com/resources/tutorials/views/hello-relativelayout.html – 2011-08-30 16:30:15