2012-09-26 11 views
5

android.view.View.getZoomControls() está en desuso, y la referencia de MapView dice que use el setBuiltInZoomControls listo para usar (booleano) en su lugar. Sin embargo, quiero no solo mostrar los controles del zoom, pero poder mover a una ubicación diferente en la pantalla, es decir, abajo a la derecha. ¿Cómo puedo obtener una referencia a los controles de zoom incorporados, sin utilizar el método obsoleto anterior, para controlar su ubicación? ¡Gracias por adelantado!¿Cómo colocar los controles de zoom de MapView en una ubicación diferente en la pantalla?

+0

Compruebe la solución que publiqué en http://stackoverflow.com/questions/1768097/how-to-layout-zoom-control-with-setbuiltinzoomcontrolstrue/13843591#13843591 – gantzer89

Respuesta

0

Cavé alrededor y encontró:

ZoomControls controls = (ZoomControls) mapView.getZoomButtonsController().getZoomControls(); 

Mi Eclipse no da una advertencia acerca de cualquier cosa por encima de ser obsoleta. Sin embargo, cuando busco la referencia de MapView para getZoomButtonsController, ¡no encuentro ese método! Entonces, supongo que es un método no documentado pero no desaprobado en la API.

Cuestiones relacionadas