1

Androidスタジオにメインアクティビティのボタンがあるアプリを作成したいと思います。このボタンをクリックすると、カスタマイズされたlat、lngマーカー付きのGoogleマップが開きますカメラは別のアクティビティとして機能します。私はMain Activity.XMLにボタンを作成し、MainActivity.this、Mapfragment.classというIntentを指定してbuttonOnClickListener()を作成しました。これは私のプロジェクトの開始時に空白のアクティビティではなく、私のスタートアクティビティとしてGoogleMapsを選択しました。また、このMapFragmentのために、Google maps APIキーを取得しました。しかし、私はアンドロイドの携帯電話でこのアプリケーションを実行すると、それはボタンを持っている私の主な活動を表示する代わりに、私のカスタマイズされた緯度、lngで単にGoogleマップを開きます。私はこれと混同しています、誰もこの問題から私を助けることができます。ありがとうアンドロイドスタジオのボタンクリック時にGoogleマップフラグメントを開く

答えて

0

はい、私はそれを持っています。私はこの問題を解決しようとし、解決策を得ました。最初は私が言ったように、私は私のプロジェクトの開始時に私は空白の活動の代わりにGoogleマップの活動を選択しました。今、メインアクティビティでButtonを取得するために、LayoutフォルダにMainActivity.XMLを作成し、ボタンを追加しました。次に、このMainActivity.XMLファイルに対応する.Javaクラスが作成され、その中にMainActivity.XMLが指定され、Buttonが宣言され、ButtonのOnClickListenerが書き込まれました。ボタンがクリックされると、カスタマイズされた場所でGoogleマップフラグメントが開きます。重要なのは、このmainactivity.javaをManifest.XMLにActivityとして指定して、アプリケーション内のLauncherアクティビティとして指定する必要があることです。今、アプリケーションを実行し、最初にボタンでMainActivityを表示し、それをクリックすると、Intentの助けを借りて私のGoogleマップフラグメント活動が開きます。

関連する問題