我正在考虑将 osmdroid 的默认缩放控件移动到不同的位置。是否有可能做到这一点?如果是这样,谁能告诉我怎么做?
我尝试通过大量 stackoverflow 进行深入挖掘,但没有结果。或者我应该通过为我的应用再次创建自定义缩放控件来进行自定义吗?
我的 Intent 是将已经可用的缩放控件重新定位到屏幕上的不同位置。
最佳答案
您不能使用 OSMDroid API 重新定位 MapView
的集成缩放控件。
在不修改库的源代码的情况下做到这一点的唯一方法是在您的 MapView
上实现一个 FrameLayout
,它将在您希望的位置包含您希望的控件。这也允许您自定义它们(例如通过显示 slider )。
完成此操作后,您应确保将 MapView.setBuiltInZoomControls()
设置为 false
。
关于android - 是否可以将缩放控件移动到 OSMdroid 屏幕上的不同位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24567372/