2012-09-12 54 views
2

部件的自動安排我是相當新的機器人編程禁用月食

問題(使從Windows編程到移動平臺的切換。):我每次添加,讓我們說,一個文本視圖,我在它周圍得到一個綠色的盒子,將它放在一個位置。當我添加多個文本視圖時,我將它放在另一個文本視圖下,我的應用程序中的所有內容都會移動,並將所有內容都移動到屏幕左上角的堆棧中。似乎每次我移動一個東西,其他5個東西都隨之移動。

問:有沒有辦法禁用該功能?

+2

忘記了關於Windows窗體編程和IDE的所有知識。然後使用Google文檔開始瞭解Android佈局。至少在定位方面,沒有比較。您不能像在Windows窗體上那樣簡單地將控件拖放到Android佈局上 - 這是有原因的。 Eclipse只是在做它應該做的事情。沒有「自動排列」功能。 – Simon

回答

1

Android迫使你開發時沒有像素嚴格的表示法。基本上,您有一組佈局類型(線性,相對等),它們在子元素之間建立了一個關係

因此,瞭解這些佈局非常重要,您如何連接它們以及如何安排孩子。

在eclipse中你可以添加元素,但是一些東西不知道它們是如何相關的。 Eclipse會更新新的數據,因此會移動所有視圖以更新到您定義的新分層。因此你不能刪除「自動佈局」。即使您更改爲絕對佈局(如David建議),您也不會刪除「自動佈局」功能。你只是告訴日食,你想用絕對定位來安排你的東西。但是,絕對定位並不可取,因爲您有多個具有不同分辨率的設備。

我建議你閱讀一些information about Layouts,然後嘗試使用XML。不要害怕。它可以變得相當容易。實際上,我更喜歡使用XML來接口eclipse中的生成器。在瞭解了佈局的工作方式後,您可以更好地使用界面構建器。

2

轉到您的佈局,右鍵單擊它,然後單擊更改佈局。我將它改爲絕對佈局,這樣我就可以在屏幕上移動任何或我的小部件,而不會影響其他小部件。希望這有幫助