我想在Android Studio中创建一个在主要活动中有一个按钮的应用程序,当我点击此按钮时,它应该打开一个谷歌地图,我的自定义lat,lng标记和相机功能作为另一个活动。我通过在Main Activity.XML中创建一个Button来尝试这个,并通过指定MainActivity.this,Mapfragment.class的Intent来编写buttonOnClickListener()。为此我选择了GoogleMaps作为我的开始Activity而不是在项目开始时的空白活动。而且对于这个MapFragment,我获得了Google Maps API密钥。但是当我在我的Android手机上运行这个应用程序时,它只是用我的自定义lat,lng打开谷歌地图,而不是显示我的主要活动,其中有一个按钮。我对此感到困惑,任何人都可以帮我解决这个问题。谢谢你
答案 0 :(得分:0)
是的,我明白了。我试图解决这个问题并得到了解决方案。最初正如我所说,在我的项目开始时,我选择了谷歌地图活动,而不是空白活动。现在,为了在我的Main活动中获得一个Button,我在Layout文件夹中创建了一个MainActivity.XML并为其添加了一个Button。然后,对于这个MainActivity.XML文件,创建了相应的.Java类,并在其中指定了MainActivity.XML并声明了Button并为Button编写了OnClickListener,这样当Button点击它时,应该打开带有自定义位置的谷歌地图片段。重要的是,我们应该在Manifest.XML中将此mainactivity.java指定为一个Activity,将其指定为Application中的Launcher活动。现在,运行应用程序,首先它使用Button显示MainActivity,现在当我点击它时,它会在Intent的帮助下打开我的谷歌地图片段活动。