0
我試圖創建一個Android以下佈局,但我不是真正的成功:覆蓋佈局在網格上的Android
4次被排序爲一個網格,就像分割畫面在水平方向和垂直中間。 在這些視圖的頂部,居中在中間,是第五視圖,並與它們重疊(部分)。 我嘗試將LinearLayout與RelativeLayout結合使用,但我似乎無法解決這個問題。有關於此的任何提示?
非常感謝大家,我感謝你的時間。
我試圖創建一個Android以下佈局,但我不是真正的成功:覆蓋佈局在網格上的Android
4次被排序爲一個網格,就像分割畫面在水平方向和垂直中間。 在這些視圖的頂部,居中在中間,是第五視圖,並與它們重疊(部分)。 我嘗試將LinearLayout與RelativeLayout結合使用,但我似乎無法解決這個問題。有關於此的任何提示?
非常感謝大家,我感謝你的時間。
sudo代碼。
<Relative fill_parent >
<Linear fill_parent orientatin=vertical>
<Linear orientatin=horizontal layout_weight=1 >
<Child1 layout_weight=1 />
<Child2 layout_weight=1 />
<Linear>
<Linear orientatin=horizontal layout_weight=1 >
<Child1 layout_weight=1 />
<Child2 layout_weight=1 />
<Linear>
</Linear>
<Linear centerInParent=true />
</relative>
謝謝,這似乎工作。但它給了我警告,嵌套的權重對性能不利。有什麼機會來阻止? – HMeiser 2013-03-13 11:37:41
是的,你可以通過給父代linar佈局提供dp尺寸來避免這種情況。每個240dp。由於繁重的測量計算,嵌套懷特對性能不利。所以它是一個權衡b/w性能和準確性。我的意思是尺寸與屏幕尺寸完全一樣。在dp方法中,這可能不是非標準設備大小的情況。所以我會投票支持這個警告。 – 2013-03-13 12:10:58
我實際上是通過在中間使用一個居中的支柱來解決嵌套問題,然後對齊第一層上面/下面的層。謝謝! – HMeiser 2013-03-13 12:47:45