Listview单击标题的背景

时间:2016-03-30 11:51:58

标签: android listview

我在framelayout中有一个listview,我想点击地图视图 xml是

<FrameLayout
        android:layout_width="fill_parent"
        android:layout_height="match_parent" >

        <com.google.android.gms.maps.MapView
            android:id="@+id/map"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_above="@+id/txt_totalHotels" />

        <ListView
            android:id="@+id/list_hotelRow"
            android:layout_width="match_parent"

            android:layout_height="wrap_content"
            android:layout_gravity="bottom" >
        </ListView>
    </FrameLayout>

在这里,我添加一个具有一定高度的线性布局,并使其对列表视图标题透明

我想在谷歌地图上点击一下 我想禁用listview标题的点击,并想要点击谷歌地图 请帮帮我这个

1 个答案:

答案 0 :(得分:0)

您还可以使用addHeaderView(View v)将整个布局添加为可滚动的ListView标头,这是您希望MapView与listview一起滚动。

尝试将mapview放在单独的布局文件中并对其进行充气,将其添加为ListView标题。

在这种情况下,添加为标题的MapView的单击功能将在位置= 0的ListView.onItemClickListener()中可用。

如果您不希望地图使用ListView滚动,您可以尝试将MapView和ListView放在LinearLayout中并定义空间权重,然后您可以在地图上添加clicklistener。