2011-08-25 17 views
10

Como puede ver en la pregunta, necesito poner un botón en mapView, donde la aplicación presionará el botón por usuario, actualice el mapView con la ubicación actual. Sé cómo poner el botón arriba, debajo, pero ¿cómo ponerlo en el mapa? Si alguien tiene algún código de muestra, o se aprecia alguna ayuda de orientación ...Cómo puedo agregar el botón en MapView android

Respuesta

29

Querrá utilizar un RelativeLayout y colocar el botón sobre la parte superior de MapView. Solo asegúrate de no colocarlo sobre el logo de Google. He aquí un ejemplo XML:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
    <com.google.android.maps.MapView android:id="@+id/google_maps" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:apiKey="@string/maps_key"/> 
    <Button android:id="@+id/googlemaps_select_location" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true" 
      android:layout_centerHorizontal="true" 
      android:text="Select"/> 
</RelativeLayout> 
+0

Gracias hombre .. .esto es lo que estaba buscando ... gracias de nuevo: DDD – Jovan

+0

¡Gracias! ¡Esto ha sido útil para mí! – pandre

Cuestiones relacionadas