2016-10-30 2 views

Antwort

6

Die Lage Taste ist eigentlich ein Image. Sie sollten zuerst das Fragment Ansicht abzurufen, die mit der Karte verknüpft ist:

SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager() 
            .findFragmentById(R.id.map); 

Als nächstes sollten Sie Standortsymbol Referenz aus dem Fragment erhalten:

ImageView locationButton = (ImageView) mapFragment.getView().findViewById(2); 

Die Veränderung es Bild zu etwas gibt, die Sie wollen. z.B.

locationButton.setImageResource(R.drawable.icon_location); 

Ich hoffe, es hilft.

+0

genial auch locationButton.setBackgroundResource es funktioniert auch – mehmet

0

glaube ich Ihnen das mit dem Code „Mein Standort“ Schaltfläche Ansicht unten haben:

View locationButton = ((View) mapView.findViewById(Integer.parseInt("1")).getParent()).findViewById(Integer.parseInt("2")); 
Verwandte Themen