Estoy intentando que los controles del zoom aparezcan en un mapview
, el siguiente código casi funciona, pero los controles del zoom aparecen en la parte superior izquierda del mapview
, no en el centro inferior como estoy especificando a través de setGravity()
. ¿Alguien me puede iluminar sobre lo que me estoy perdiendo?Colocación de controles de zoom en un MapView
zoomView = (LinearLayout) mapView.getZoomControls();
zoomView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT));
zoomView.setGravity(Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL);
mapView.addView(zoomView);
Estas vistas/diseños se construyen mediante programación, no hay un archivo de diseño para modificar.
Tienes razón. No lo había notado. Reemplazó la respuesta anterior con una mejor solución que evita este problema. –