2014-04-28 39 views
0

IE:我有textbox1和textbox2。它們彼此相鄰。然後我有文本框3和文本框4。它們是對齊的,位於textbox1和2下面。如何控制文本框3和文本框2之間的距離?如果我爲文本框3做你如何控制兩個文本框之間的距離?

android:layout_marginTop="10dp" 

,它指定文本框3和1之間的距離,而不是3和2

我的目標文本框爲3至被迫向下一定量的文本框2已擴大。

Shows what's happening in a way

回答

1

有幾種方法來解決這個問題。這裏有一個:

  1. 廣場盒1,2水平LinearLayout
  2. 一套LinearLayoutwrap_content
  3. 將盒子3的layout_height和4 LinearLayout之外,並使用您在同一layout_marginTop一直在使用
+0

儘管這是一個很好的解決問題的方法,但我得到了一些「兄弟」錯誤,因爲我在相對佈局之外使用了變量。有沒有其他方法可以解決「xxx不是同一個RelativeLayout中的兄弟姐妹」? – Piofmc

+0

只需將周圍的相對佈局更改爲垂直LinearLayout,刪除只適用於相對佈局的任何屬性,然後BVB的解決方案應該爲您工作。 –

0

這取決於您實際使用的佈局類型,您可以使用佈局參數進行播放,請參閱Google指南