Android-将地图显示为另一活动的框架

Android-将地图显示为另一活动的框架,android,layout,map,maps,Android,Layout,Map,Maps,我一直在试图找到一种方法来完成这项工作,但不断遇到问题。 我希望能够在当前布局的顶部有一个框架中的地图(它不一定是框架布局,我只希望它是框架的,所以它只占屏幕的1/2或2/3),并且当前活动仍然显示在它后面 在一个完美的世界中,我想将此视图附加到按钮和动画上,因此单击按钮会使此视图从屏幕左侧滑入,并固定在我当前活动的中心,同时仍然可以完全单击,并且地图可用(可以缩放、单击等) 我曾尝试使用片段来实现这一点,但问题是我正在使用的活动已经扩展了另一个绝对必要的类,因此我无法扩展片段或Fragment

我一直在试图找到一种方法来完成这项工作,但不断遇到问题。 我希望能够在当前布局的顶部有一个框架中的地图(它不一定是框架布局,我只希望它是框架的,所以它只占屏幕的1/2或2/3),并且当前活动仍然显示在它后面

在一个完美的世界中,我想将此视图附加到按钮和动画上,因此单击按钮会使此视图从屏幕左侧滑入,并固定在我当前活动的中心,同时仍然可以完全单击,并且地图可用(可以缩放、单击等)

我曾尝试使用片段来实现这一点,但问题是我正在使用的活动已经扩展了另一个绝对必要的类,因此我无法扩展片段或FragmentActivity,因此我无法使用片段(除非我缺少实现这一点的变通方法) MapActivity和MapView也是如此,无法扩展MapActivity类,因此无法使用MapView

每当我尝试膨胀地图视图或任何东西时,都会出现运行时错误,因为我的活动没有扩展相关的类。这有什么办法吗

有没有人建议我如何让这张地图显示我要找的路线? 这在iOS中很容易实现,但在Android中我似乎无法理解

先谢谢你

编辑


我不是在寻找代码,除非你有一个具体的例子,在这种情况下,代码显然是非常有用的,但我在寻找一个如何实现这一点的想法——如果你愿意,朝着正确的方向推进——这样我就可以自己编写代码。

通过在我的“主要”活动中添加一个框架布局来解决这个问题。该框架布局的类被设置为我的Map类。Map类extended FragmentActivity及其contentView设置为my Map_fragment.xml。map_fragment.xml仅包含一个片段,该片段名称设置为com.google.android…..SupportMapFragment

在以这种方式设置项目、设置正确的屏幕布局和尺寸以便调整大小以及在地图类中定义GoogleMap之后,我能够在我的“主要”活动上显示完全可用的交互式地图

我将一些活动转换动画改写为Map类,并使我的项目以我希望的方式100%工作

我没有要求代码,所以我不会提供任何代码,但是如果您遵循与我上面描述的相同的过程,那么这个过程非常简单