我必須在android中做一個簡單的佈局,但中心元素的高度有問題。基本上我有一個標題,一個身體和一個頁腳。頁眉和頁腳固定高度,但我希望身體填充剩餘的空間。這應該是獨立的屏幕大小,所以我希望在渲染布局時動態調整身體的高度。在渲染時動態制定高度
你是否guyz知道我可以如何實現結果?
謝謝
我必須在android中做一個簡單的佈局,但中心元素的高度有問題。基本上我有一個標題,一個身體和一個頁腳。頁眉和頁腳固定高度,但我希望身體填充剩餘的空間。這應該是獨立的屏幕大小,所以我希望在渲染布局時動態調整身體的高度。在渲染時動態制定高度
你是否guyz知道我可以如何實現結果?
謝謝
使用高度爲fill_parent的線性佈局;設置center元素的高度爲0px,layout_weight爲1;將頁眉/頁腳設置爲wrap_content或給他們一個固定的高度。
基本上,在分配了固定高度(或寬度,在水平LinearLayout的情況下)元素之後,剩餘空間按照權重按剩餘兒童的比例分配給賦予它們的權重。
使用RelativeLayout作爲根。頁腳在xml設爲android:layout_alignParentBottom="true"
和頁眉設置android:layout_alignParentTop="true"
然後將中間fill_parent
和layout_above = your_footer
以及layout_below = your_header
不工作的Cuz這種方式頁腳被推出屏幕:( – nourdine 2010-04-18 01:01:22