2011-08-25 12 views
10

Come puoi vedere dalla domanda ho bisogno di mettere un pulsante su mapView, dove l'app riprodurrà il pulsante per utente, aggiornare la mapView con la posizione corrente. So come mettere il pulsante sopra, sotto, ma come mettere sulla mappa ??? Se qualcuno ha alcuni esempi di codice, o qualche aiuto la guida è apprezzato ...Come posso aggiungere un pulsante su MapView android

risposta

29

Ti consigliamo di utilizzare un RelativeLayout e porre il pulsante sopra la parte superiore della MapView. Assicurati di non posizionarlo sopra il logo di Google. Ecco un XML di esempio:

<?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

Grazie uomo .. .questo è quello che stavo cercando ... grazie ancora: DDD – Jovan

+0

Grazie! Questo è stato utile per me! – pandre

Problemi correlati