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