Android ListView项占据垂直方向的剩余空间

Android ListView项占据垂直方向的剩余空间,android,Android,大家好,这里有个小问题。我在RelativeLayout中有一个EditText和一个ListView。ListView由使用ArrayAdapter的字符串数组中的项填充。thr数组的大小为5,ListView项是一个表布局,表行布局参数设置为与ListView小部件相同的填充父项。现在我想让Listview项目填满并占据剩余的屏幕空间。但由于它们只是少数几个项目,因此其行为就像使用wrap\u内容一样。知道如何扩展此ListView项吗?提前谢谢 试试这个: <ListView

大家好,这里有个小问题。我在RelativeLayout中有一个EditText和一个ListView。ListView由使用ArrayAdapter的字符串数组中的项填充。thr数组的大小为5,ListView项是一个表布局,表行布局参数设置为与ListView小部件相同的填充父项。现在我想让Listview项目填满并占据剩余的屏幕空间。但由于它们只是少数几个项目,因此其行为就像使用wrap\u内容一样。知道如何扩展此ListView项吗?提前谢谢

试试这个:

<ListView
    android:id="@+id/yourListView"
    android:layout_width="fill_parent"
    android:layout_height="match_parent">
</ListView>


如果您可以使用线性布局而不是相对布局,它将解决您的所有问题。@用户1667301将尝试这样做,请参见fill\u parent和match\u parent提供相同的行为,主要是视图将“填充”或“匹配”其父视图占用的空间。尽管如此,fill\u parent已被弃用,因此最好将宽度和高度属性都设置为“match\u parent”