我有一个布局,其中包含我的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