ListView无法在MapView窗口上运行?

时间:2015-04-08 11:32:04

标签: android google-maps listview android-listview

我正在使用MapFragment来显示Google地图。在Google地图上,我正在使用ListView显示自定义窗口。我在ListView中添加了一个视图项列表,但在此窗口中滚动不适用于ListView。

请帮我在ListView上滚动工作。

这是我的代码:

mapview.xml

<fragment
        android:id="@+id/map"
        android:name="com.google.android.gms.maps.MapFragment"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" />

当mapview上的点击点时,我们显示listview.xml

<ListView
        android:id="@+id/mappostlistviewID"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:scrollbars="vertical"
        android:layout_margin="5dp"
        android:dividerHeight="3dp" >
    </ListView>

在列表中,我们添加了相同的项目。

1 个答案:

答案 0 :(得分:0)

您的问题可能有原因。

  1. 根据listView属性,您已将高度定义为wrap_content。所以它不会滚动,它会根据添加元素的数量来定义高度。
  2. 为了解决这个问题,请为listview定义一些固定的高度。

    1. 同时确保您有足够的元素,其总高度大于列表视图的定义高度。
    2. 尝试使用大量元素。