2013-08-16 9 views
7

Hallo ich versuche, die Standardfarbe zu ändern, die (weiß) zu schwarz haben, dies in den Google Maps API v2, weiß jemand, wie ich das tun kann?Ändern Sie die Randfarbe von InfoWindow Ansicht von Marker in Google Maps api v2

PD: ist der Marge von Infofenster

screenshoot of my problem

dies ist mein Code, wo ich den Inhalt des Infofensters ändern, muss aber die Marge ändern: 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; 
      } 
     }); 

Dank für die Antwort

+0

Bitte atach das Code-Snippet, so können wir wissen, wie Sie die Infofenster –

Antwort

31

Verwenden Sie getInfoWindow anstelle von getInfoContents, um das vollständige Informationsfenster bereitzustellen. Stellen Sie sicher, dass Sie geeignete Hintergründe für die Stammansicht festlegen, z. etwas mit einem Dreieck in der unteren Mitte.

+3

möglich immer noch Standard-Info-Fenster verwenden und auf, y entfernen Sie die Polsterung? Saugt das, wenn Sie nur Padding entfernen möchten, müssen Sie das gesamte Fenster selbst implementieren. – lostintranslation

Verwandte Themen