1

Ich möchte eine App in Android Studio erstellen, die einen Button in Main Activity hat und wenn ich auf diese Schaltfläche klicke, sollte es eine Google-Map mit meinen benutzerdefinierten Lat, Lng-Markern öffnen und Kamera funktioniert als eine andere Aktivität. Ich habe dies versucht, indem ich eine Schaltfläche in der Main Activity.XML erstellt habe und buttonOnClickListener() geschrieben habe, indem ich Intent that MainActivity.this, Mapfragment.class.Fort angegeben habe, wählte ich GoogleMaps als meine Startaktivität statt leere Aktivitäten beim Start meines Projekts. Und auch für dieses MapFragment habe ich Google Maps API Schlüssel bekommen. Aber wenn ich diese App auf meinem Android-Handy laufen lasse, öffne ich einfach Google Map mit meinem angepassten Lat, lng, anstatt meine Hauptaktivität zu zeigen, die einen Button enthält. Ich bin damit verwirrt, kann mir jemand aus diesem Problem helfen. DankeÖffnen von Google Map Fragment auf Schaltfläche klicken in Android Studio

Antwort

0

Ja, ich habe es. Ich habe versucht, dieses Problem zu lösen und eine Lösung dafür gefunden. Zu Beginn meines Projekts habe ich, wie gesagt, eine Google-Map-Aktivität anstelle einer leeren Aktivität ausgewählt. Um nun einen Button in meiner Hauptaktivität zu erhalten, habe ich eine MainActivity.XML im Layout-Ordner erstellt und einen Button hinzugefügt. Dann wurde für diese MainActivity.XML-Datei die entsprechende .Java-Klasse erstellt und die MainActivity.XML darin angegeben und der Button deklariert und OnClickListener für Button geschrieben, so dass beim Klicken auf den Button mein Google Map-Fragment mit angepasstem Ort geöffnet werden sollte. Wichtig ist, dass wir diese mainactivity.java in der Manifest.XML als Aktivität angeben, die sie als Startaktivität in der Anwendung angibt. Führen Sie nun die App aus und zuerst zeigt sie MainActivity mit einem Button an und jetzt, wenn ich darauf klicke, öffnet sie meine Google Map Fragment Aktivität mit Hilfe von Intent.

Verwandte Themen