2013-01-18 24 views
-3

我正在relative layout上創建一系列editText框。當我想要更改其中一個編輯文本框時,它會更改我的整個佈局,並且所有內容都會變得彼此重疊。我編程在visual studio,並且在設計視圖中每個項目都有精確的x,y座標,並且看起來像所有的eclipse都有填充。不應該佈局應該對ID名稱無關緊要,並且能夠隨時更改它?我也想在不同的活動上使用相同的佈局。更改單個ID時,爲什麼我的應用程序佈局會發生變化?

預先感謝

+1

請發佈您的佈局代碼。沒有人能夠回答。 – Krishnabhadra

回答

1

當使用相對佈局,組件是按照彼此像toRighOf「someid」或leftOf「someid」的相應位置,當改變任何組件的ID,它們的相對位置的變化設置並且佈局會受到干擾,所以如果更改任何組件的ID,則必須手動設置每個組件的相對位置。

+0

你的權利。我問這個問題後我就明白了這一點。當我更改ID名稱時,必須返回.xml並查找所有舊位置引用並將其更改爲新的位置引用。 – kanga

+0

......而且從你自己身上學習總是很好的.. – Vikram

相關問題