2011-03-03 64 views
0

我是Android開發的新手,並通過developer.android.com的教程資源,我仍不清楚哪些佈局在不同情況下最有用。幫助需要與佈局 - 不知道哪個是最好的使用

舉一個具體的例子,我希望能夠從Ebay應用程序複製UI,即屏幕頂部和底部的菜單欄以及中間的面板。即使文本長度不同,底部的工具欄也有相同大小的按鈕。

我想過使用帶有三行的TableLayout實現,包含工具欄的頂部和底部行。然後爲底部行添加了一個線性佈局並添加了按鈕。

但是,我的按鈕大小不一樣,我也不確定這是佈置此UI配置的最佳方式。

有人可以提供XML來實現這一點。

感謝

回答

0

爲了讓兩個按鈕的排等於你可以嘗試:

<LinearLayout android:orientation="vertical"> 
    <Button android:layout_weight="1" android:layout_width="0dip"/> 
    <Button android:layout_weight="1" android:layout_height="0dip"/> 
</LinearLayout> 

「重量」告訴它有多少可用空間的消耗部件。兩個相等的重量=相同的尺寸。 例如,2的權重和1的另一個意味着小部件一使用2/3的空間和小部件兩個使用1/3

我不打算髮布布局,你可能選擇的佈局很大程度上取決於什麼你正在計劃做什麼以及如何。

希望可以幫到