Android:展开ListView以填充两个项目之间的空间

时间:2012-06-08 22:37:48

标签: android listview

我有一个夹在两个按钮之间的ListView。整个屏幕位于ScrollView

    <Button
        android:text="Take a Picture"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/btnPicture"
        android:layout_marginRight="3dp"
        android:layout_marginLeft="3dp"
        android:layout_marginTop="5dp"
        android:textSize="25dp"/>
    <ListView
        android:minWidth="25px"
        android:minHeight="25px"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/lstPhotos"
        android:visibility="gone" />
    <Button
        android:text="Location Type"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/btnLocationType"
        android:layout_marginRight="3dp"
        android:layout_marginLeft="3dp"
        android:layout_marginTop="5dp"
        android:textSize="25dp" />

当我在代码中向listview添加项目时,如何让listview占用足够的空间以便可见。它确实展开以显示1项,但在我添加第二项之后它不再展开。

我在列表视图中添加第二个图片行后可以看到这里,它不可见。

enter image description here

1 个答案:

答案 0 :(得分:0)

你永远不应该在滚动视图中放置一个列表视图!请参阅此处:How can I put a ListView into a ScrollView without it collapsing?