2012-02-27 30 views
0

我正在使用Eclipse圖形化佈局,並且我想將組件拖放到佈局中,並且希望它們留在我拖動它們的確切位置。哪種佈局可以提供免費的拖放插入?

相對佈局是櫥櫃的東西,但它會改變組件的位置插入對夫婦。 謝謝。 拉米。

回答

3

實際上絕對佈局是你想要的答案,但這是不贊成的。相對佈局做你想要的。但它根據父母的位置安排它的孩子。如果你拖動文本視圖,那麼其他視圖將取決於此view.If你插入2查看文本,那麼第三種觀點將取決於父(2次),但兩者之間如果u干擾任何的看法,可能會影響其他views.So做的事情繫統

4

我希望他們留在我拖累他們的確切位置。

不,你不知道。 Android設備帶有許多不同尺寸和分辨率的屏幕,因此組件的固定位置是使應用程序無法使用與您不同屏幕的用戶的祕訣。

佈局的一點是,他們可以調整到不同的屏幕尺寸。學會正確使用它們。

+0

GR8 ANS它應該被標記爲接受但不幸的是它不是我的問題:-(。 – Akram 2012-02-27 11:15:02

3

您正在尋找AbsoluteLayout,但不推薦使用。

RelativeLayout的是要走的路,只是付出一些注意提示drawed屏幕上,當你把你的元素。

您還應該小心避免循環引用,否則您的項目將隨機散佈在佈局中。 (例如:TextView B右邊的Textview A; TextView A左邊的TextView B)

更改元素ID時請小心,因爲IDE不會自動更新所有引用,因此您的佈局會再次分散。當您更新ID時,您必須手動更新XML文件中的所有參考。

-1

在Java中我們通常可以使用的是GroupLayout。你可能會看到相當於android的東西。

+0

即使android是基於java的,並不是所有的類都可用。具體來說,Android中的佈局處理方式與普通java – 2012-02-27 11:10:38