2013-04-04 34 views
1

我已经成功地将一个DialogFragment充满,然后以编程方式将一个MapFragment添加到“目标”framelayout中。地图显示正常,但它似乎在顶部有不透明的黑色背景。无论如何要说“把它带到前面”?将MapFragment带到前面(在DialogFragment中)

回答

1

我有同样的问题。我唯一的工作解决 - 实例SupportMapFragment时启用zOrderOnTop标志:

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" 
    ... 
/>