1

Android Studio'da Ana Etkinlikte bir Düğmesi olan bir uygulamayı oluşturmak istiyorum ve bu düğmeyi tıklattığımda, kişiselleştirilmiş lat, lng işaretçileri ile bir Google haritası açmalıyım ve kamera başka bir etkinlik olarak işlev görür. Bunu Main Activity.XML'de bir Düğme oluşturarak denedim ve MainActivity.this, Mapfragment.class.Forgu için Intent'i belirterek buttonOnClickListener() komutunu yazdım. Bunun için projem başlangıcında boş etkinlik yerine Google Activity'ları başlangıç ​​etkinliğim olarak seçtim. Ayrıca, bu MapFragment için Google Haritalar API anahtarını aldım. Ama bu uygulamayı Android cep telefonumda çalıştırdığımda, sadece bir Düğmeye sahip olan Ana Etkinliğimi göstermektense, kişiselleştirilmiş latinle Google haritasını açıyorum. Ben bununla karıştıyorum, kimse bu sorundan bana yardımcı olabilir. Teşekkür ederimgoogle harita parçasını açma butonuna tıklayarak android stüdyoya tıklayın

cevap

0

Evet, anladım. Bu sorunu çözmeye çalıştım ve bunun için bir çözüm buldum. Başlangıçta söylediğim gibi, projemin başlangıcında boş etkinlik yerine bir Google harita etkinliği seçtim. Şimdi, Ana etkinliğimde bir Düğme almak için, Layout klasöründe bir MainActivity.XML oluşturdum ve ona bir Düğme ekledim. Daha sonra, bu MainActivity.XML dosyasına karşılık gelen .Java sınıfı oluşturuldu ve içinde MainActivity.XML belirtildi ve Düğme ve Düğme için OnClickListener yazdı, böylece Düğme tıklandığında, Google harita parçamı özelleştirilmiş konumla açmalı. Önemli olarak, bu mainactivity.java'yı Manifest.XML'de Uygulamada bir Launcher etkinliği olarak belirten bir Etkinlik olarak belirtmeliyiz. Şimdi, uygulamayı çalıştırın ve önce bir Düğme ile MainActivity görüntüler ve şimdi tıklattığımda, Google harita parçası etkinliğimi Intent yardımı ile açar.

İlgili konular