我有一个listview
,其中有些行是文本,有些是mapview
我可以选择文字,但我无法选择mapviews
我如何在适配器上设置mapview
:
/**
* Initialises the MapView by calling its lifecycle methods.
*/
public void initializeMapView() {
if (mapView != null) {
// Initialise the MapView
mapView.onCreate(null);
// Set the map ready callback to receive the GoogleMap object
mapView.getMapAsync(this);
}
}
@Override
public void onMapReady(GoogleMap googleMap) {
MapsInitializer.initialize(context);
map = googleMap;
Message data = (Message) mapView.getTag();
if (data != null) {
setMapLocation(map, data);
}
}
}
我也试过以下解决方案:
googleMap.getUiSettings().setZoomControlsEnabled(false);
googleMap.getUiSettings().setCompassEnabled(false);
googleMap.getUiSettings().setMyLocationButtonEnabled(false);
googleMap.getUiSettings().setRotateGesturesEnabled(false);
googleMap.getUiSettings().setMapToolbarEnabled(false);
mapView.setClickable(false);
但是不起作用,有什么问题?我该如何解决?
提前致谢,