說真的,這個Android GUI和佈局系統讓我感到很緊張。如果不將整個佈局改變爲自己並堆疊在一起,我就無法制作簡單的TextField。查看Android GUI中的佈局
例如,我將9個文本字段置於正下方,並在XML中更改其文本。然後,當我去修改他們的@ + id /整個佈局本身改變了!我看着圖形佈局,文本字段堆疊在一起,然後推到屏幕的頂部!
我的意思是如何改變ID導致任何佈局的差異?我是Android新手,但這對我來說沒有意義,這是非常令人沮喪和令人沮喪的。這感覺就像我在製作接口時不得不多次嘗試和錯誤,而不是使用邏輯思路。
有人能告訴我我做錯了什麼嗎?
成千上萬的開發人員管理得很好。我懷疑這個問題可能與你的方法有關,尤其是當你認爲錯誤在於Android時 - 你沒有向我們展示你正在努力的XML。不要喋喋不休地說一些有用的東西,那麼問問一個特定的焦點問題呢?您沒有提供足夠的信息來有效地迴應,但我懷疑「RelativeLayout」可能很適合您的目標。最後,更改ID不會導致佈局重新排列,但又不會看到XML,誰知道你做了什麼? – Simon
雅對不起,我只是沮喪。我使用線性佈局,因爲我認爲這會更容易。 – user2817240
選擇「更容易」是沒有意義的,因爲不同的佈局被設計爲完成非常不同的事情。 LinearLayout將完全按照您所描述的方式堆疊控件 - 它提供了一個線性佈局。邊距和填充用於定位,但RelativeLayout通常更好。學習如何正確使用它需要一些投資,但許多人發現RL比LL更容易。 – Simon