Gibt es eine Möglichkeit, die Hervorhebungsfarbe eines InfoWindows in der Google Maps v2-Komponente für Android zu ändern? Ich akzeptierte bereits die Tatsache, dass es keine übliche Methode gibt, benutzerdefinierte Presse-Highlights für die Widgets in einer benutzerdefinierten InfoWindow-Ansicht anzuwenden, die durch ein benutzerdefiniertes InfoWindowAdapter übergeben wird, wenn die Ansicht vom Map-Steuerelement als Bitmap erneut gerendert wird. ( Ссылка siehe Hinweis). Auf der gleichen Website gibt es einen Hinweis ganz unten ( Ссылка ), in dem steht
Wenn ein Benutzer auf ein Infofenster klickt, wird onInfoWindowClick (Marker) aufgerufen werden und das Info-Fenster wird standardmäßig hervorgehoben Hervorhebung Farbe (Holo Blue für Geräte mit Ice Cream Sandwich und neuere, orange für frühere Versionen von Android).
Also habe ich versucht, die folgenden Themenwerte für meine Anwendung zu überschreiben
%Vor%Das sollte alle Standard-Highlight-Farben mit Weiß überschreiben. Leider wirkt es überhaupt nicht: /
Ich gehe jetzt davon aus, dass die Standard-Hervorhebungsfarben von Google Maps fest codiert sind und somit nicht aus den Werten des angewendeten Anwendungsthemas abgerufen werden. Das bedeutet, dass die Highlight-Farbe nicht geändert werden kann. Ich hoffe, ich bin falsch.
Irgendwelche Ideen?
Ich denke, das ist noch nicht möglich, es gibt ein bekanntes Problem in gmaps-api-issues:
Tags und Links android google-maps google-maps-api-2 highlight infowindow