【发布时间】:2024-01-14 06:13:01
【问题描述】:
我正在开发一款高级集成 Google Maps API V2 的 Android 应用。我正在使用 SupportFragment 并且一切正常,直到我开始将地图放入另一个子片段中 - 片段层次结构很深:
SplitViewFragment->RightChildFragment->ViewPagerFragment->SupportMapFragment
我想为平板实现一种特殊的布局,所以无法删除一个片段级别。
到目前为止,一切都很好 - 在 Android 4.3+ 设备上一切正常,但在较低的 API 级别上,地图片段始终保持空白/透明 - 谷歌徽标和缩放控件可见。没有 logcat 错误。 当我删除一个嵌套片段时,谷歌地图正在同一台设备上工作;所以这不是通常描述的身份验证问题。
我也尝试使用 zOrderOnTop 初始化 MapFragment,但没有成功:
GoogleMapOptions options = new GoogleMapOptions();
options.zOrderOnTop(true);
SupportMapFragment mapFragment = SupportMapFragment.newInstance(options);
我花了整整两天的时间试图找到这个问题的答案,并进行了广泛的研究 - 没有成功。
我非常期待您的回答。 谢谢一百万!
【问题讨论】:
标签: java android android-fragments google-maps-android-api-2 child-fragment