2013-08-16 8 views
7

Ciao provo a cambiare il colore predefinito che ha (bianco) in nero, questo in google maps api v2, qualcuno sa come posso farlo?Modifica il colore del margine della vista di InfoWindow dell'indicatore in google maps api v2

PD: è il margine di infowindow

screenshoot of my problem

questo è il mio codice in cui posso cambiare il contenuto di infowindow ma hanno bisogno di cambiare il margine: S

GoogleMap map = .... 
    map.setInfoWindowAdapter(new InfoWindowAdapter() { 

      @Override 
      public View getInfoContents(Marker marker) { 
       View v = getLayoutInflater().inflate( 
         R.layout.info_window_layout, null); 
       v.setBackgroundColor(Color.BLACK); 
       return v; 
      } 
     }); 

grazie per la risposta

+0

Please atach il frammento di codice, in modo che possiamo sapere come stai mostrando la finestra di apertura –

risposta

31

Utilizzare getInfoWindow anziché getInfoContents per fornire una finestra di informazioni completa. Assicurati di impostare sfondi appropriati per la vista radice, ad es. qualcosa con un triangolo in basso al centro.

+3

possibile utilizzare ancora la finestra di informazioni predefinite e su; y rimuovere il padding? Succhia che se tutto ciò che vuoi è rimuovere il padding devi implementare l'intera finestra da solo. – lostintranslation