1

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

4

1 回答 1

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"
   ...
/>
于 2013-07-25T13:13:32.870 回答