對於我爲程序設計的頁面中的許多「標題」TextView,我希望它們是parent.Width/2,然後正確對齊。雖然在Java中編寫代碼相當容易,但我試圖儘可能地在XML佈局中進行操作,以避免XML-Java代碼交集,直到最後一點點(按下按鈕,完成頁面等)。android layout dynamic sizing
我是否需要瀏覽每個頁面並自己計算每個項目的特定寬度,或者是否有方法沿「fill_parent/2」行添加某些內容?
編輯:忘了提及什麼可能是一個關鍵的注意事項 - 我正在做的幾乎所有的事情都是在RelativeLayouts中,我對LinearLayouts在這個項目中的用處很少。
WeightSum只會影響「fill_parent」屬性嗎? –
No. weightSum僅僅意味着「他們應該加起來多少」。所以,你的子元素將完全佔據他們的layout_weight /父母的weightSum *父母的實際寬度。防爆。 Layout = 400px,weightSum = 4,child = 1的layout_weight。子對象寬度爲100px(1/4 * 400 = 100) – Rich