将MapFragment带到前面(在DialogFragment内)

时间:2013-04-04 01:03:53

标签: android android-dialogfragment supportmapfragment

我已经成功地膨胀了一个DialogFragment,然后以编程方式将MapFragment添加到“target”framelayout中。地图显示正常,但似乎在其顶部有对话框不透明的黑色背景。无论如何,每说“把它带到前面”?

1 个答案:

答案 0 :(得分:1)

我有同样的问题。对我来说唯一可行的解​​决方案 - 在实例化zOrderOnTop时启用SupportMapFragment标志:

SupportMapFragment supportMapFragment = SupportMapFragment.newInstance(new GoogleMapOptions().zOrderOnTop(true));

您也可以在xml:

中执行此操作
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:map="http://schemas.android.com/apk/res-auto"
   map:zOrderOnTop="true"
   ...
/>