2013-01-13 32 views
0

當我嘗試更改我的按鈕在我的main.xml中的位置時,我的textviews和edittexts移動到某個無關的地方。我只使用了一個RelativeLayout,所有的按鈕和文本都在這個佈局中。或者當我嘗試更改按鈕的ID時,textviews會再次移動,並且在我再次找到所有的時候,當我嘗試打開模擬器時,它甚至在eclipse中沒有錯誤時不會打開。android textview和按鈕automove

回答

1

RelativeLayout意味着您應該將元素相對於彼此定位。它使用定位屬性,例如android:layout_toRightOf="...",這些屬性指向應顯示在當前視圖左側的另一個視圖的ID。

如果您想根據在XML文檔中的位置安排您的視圖,請使用LinearLayout

+0

我是新的android編程和缺乏xml佈局的知識。我不能使用佈局來放置按鈕和文字瀏覽嗎?我不想讓他們按順序。 –

+0

好吧,您可能會以純程序化的方式對齊和定位您的所有元素,但讓我告訴您,XML方法使其更容易。只需按照上面提供的RelativeLayout/LinearLayout的鏈接,閱讀如何使用佈局屬性。 – saschoar