我在Android Studio的向导中创建了一个“Google Maps Activity”(G)和“Navigation Drawer Activity”(N),当我使用像Main Activity(Launch)这样的G活动时,这显示了一个标记(来自在onMapReady方法上创建的java源代码示例)。但是当使用N活动(如主活动)时,我将内容从“content_main.xml”中的“activity_maps.xml”复制到G活动中,这样就不会显示标记。我猜G活动的MapActivity的Java源代码不会执行。
这是目录树:
这是XML文件:
Java代码(我什么都不做改变):
我尝试更改MapsAcivity“setContentView(R.layout.activity_maps);”通过“setContentView(R.layout.activity_main);”认为activity_maps被复制到activity_main内的content_main中。此外,更改content_main“tools:context =”com.example.ws02.myapplication.MapsActivity“”by“tools:context =”com.example.ws02.myapplication.MainActivity“”,因为这在main_acivity中工作。