Android 在对话框中显示谷歌地图
我有一个扩展MapActivity的活动。 我想在此活动中在对话框中显示地图。 i、 e当我单击一个按钮时,它将显示一个带有mapview的对话框,但这会崩溃,因为它显示了此异常Android 在对话框中显示谷歌地图,android,Android,我有一个扩展MapActivity的活动。 我想在此活动中在对话框中显示地图。 i、 e当我单击一个按钮时,它将显示一个带有mapview的对话框,但这会崩溃,因为它显示了此异常 Caused by: java.lang.IllegalArgumentException: MapViews can only be created inside instances of MapActivity. 请帮帮我。您可以创建一个MapActivity并将其主题设置为对话框我尝试了这个-android:t
Caused by: java.lang.IllegalArgumentException: MapViews can only be created inside instances of MapActivity.
请帮帮我。您可以创建一个
MapActivity
并将其主题设置为对话框
我尝试了这个-android:theme=“@android:style/theme.Dialog”,但它使我的活动成为了一个对话框。我想在这个活动中有一个带有映射的对话框。因为在映射活动中映射是强制性的,所以这是不可能的。我已经按照说明完成了这个操作,它可以工作。我的对话框样式的地图显示在另一个地图上,但是地图看起来比平常暗。例如,对话框边缘周围出现的着色似乎也(仅)出现在我的MapFragment上,对话框视图的其余部分显示为未着色。你知道为什么会这样吗?