集成了百度导航、地图、定位SDK,我在一个搜索poi页面左边设置了一个listview,右边的显示地图,当我去点击listview的时候,右侧地图会出现黑屏,这个黑屏的大小和我的listview的大小一模一样,这个怎么回事? <RelativeLayout android:id="@+id/poi_list_container" android:layout_width="360dp" android:layout_height="wrap_content" android:background="@drawable/bg_list_circular" android:visibility="gone"> <ListView android:id="@+id/poi_list" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="none" /> </RelativeLayout> <RelativeLayout android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="3"> <com.baidu.mapapi.map.MapView android:id="@+id/bmapView" android:layout_width="match_parent" android:layout_height="match_parent" android:clickable="true" android:focusable="true" /> </RelativeLayout>
时间: 2024-03-19 10:42:53 浏览: 53
Android SDK 百度地图通过poi城市内检索简介接口的使用
这种情况可能是因为地图控件的覆盖范围被遮挡了,可以尝试将地图控件的布局代码放在listview的布局代码之前,或者在地图控件的布局代码中添加android:layout_below="@id/poi_list_container"属性,将地图控件的位置放在listview下面。同时,也可以尝试调整listview的高度,避免与地图控件的布局重叠。
阅读全文