假设在MapView上有两个叠加层。我如何指定哪个出现在哪个顶部?如何控制Android MapView上的叠加顺序?
1
A
回答
2
您添加的第二个将被绘制在第一个之上。就那么简单。
+0
这真是一种耻辱。我不得不删除覆盖并重新添加它,以获得订购权,但现在所有作品都通过myMapView.getOverlays()。remove(...) –
3
当调用mapView.getOverlays()时,它会返回一个从最低层(索引0)排序到最高层的List。添加新覆盖图时,您可以拨打:
mapView.getOverlays().add(location, Overlay);
位置值决定z-索引。因此,例如,如果我希望添加一个新图层并将其推到底部,我可以传递一个0的索引。无需删除并重新添加叠加以修复它们的顺序。
相关问题
- 1. 如何控制重叠元素android活动的绘制顺序?
- 2. android:控制弹出窗口的叠加顺序
- 3. 如何管理Android gmaps叠加顺序
- 4. 如何添加MapView上的按钮android
- 5. 如何风格叠加在MapView的
- 6. 单击MapView中的叠加
- 7. 在Android上为MapView添加单个叠加层
- 8. Android MapView - 如何将附加控件附加到所需位置的MapView
- 9. 控制顺序
- 10. 控制顺序
- 11. 如何控制TestSuites的执行顺序?
- 12. 如何叠加窗口上的控件?
- 13. Grails的插件控制加载顺序
- 14. 如何控制KML图标绘制顺序,从上到下
- 15. 如何将UIImageView叠加到基于UITableViewController的控制器上?
- 16. 如何在地图上控制我的逐项叠加?
- 17. 控制JAR如何在类路径中加载的顺序
- 18. 如何控制模板列顺序
- 19. three.js所:如何控制渲染顺序
- 20. Android mapview变焦控制“挥之不去”
- 21. 控制图像加载顺序
- 22. Swing中的控制顺序
- 23. 如何显示TextView,MapView上的按钮(重叠在上面)..?
- 24. 如何更改列的堆叠顺序?
- 25. 熊猫 - 如何控制列顺序追加到数据框
- 26. 如何在Rails中控制gems vs plugins加载顺序
- 27. Leaflet中重叠的圆 - 如何更改图层绘制顺序?
- 28. 您可以手动控制ggplot2 geom_point遮挡/重叠顺序吗?
- 29. 如何在Android中的MapView上绘制KML文件?
- 30. 如何在谷歌地图上绘制线条叠加Android
你如何创建覆盖?你在使用RelativeLayout吗?还有别的吗? –