我有一個佈局,其中包含我的Android視圖中的三行或段。如何拉伸UI元素以填充視圖上的垂直空間?
第一個佈局區域具有基於區域內容的固定高度:layout_height =「wrap_content」。
下一個段將包含一個ListView,它內置了滾動功能,我希望這樣可以佔用可用的屏幕空間。
最後一段總是會有一個基於絕對值或:layout_height =「32dp」的固定高度。我希望這個第三段「停靠」到視圖的底部。
僅供參考下面的XAML完成我想要的東西
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="auto" />
<RowDefinition Height="*" />
<RowDefinition Height="32" />
</Grid.RowDefinisions>
</Grid>
這是可能通過Android的佈局XML?如果是的話,這怎麼能做到。
從未見過「match_parent」,但android:layout_weight =「1」以及android:height =「0dp」的技巧。 – Kevin
如果您使用的是API級別8或以上,請使用'match_parent'而不是'fill_parent'。請參閱http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html。這是替代品。 – kabuko