【发布时间】:2013-08-20 21:45:17
【问题描述】:
我在我的项目中使用 3.0.10 版本的 OSMdroid。我想禁用 MapView 上的滚动。我试过了:
setFocusable(false)
setEnabled(false)
setClickable(false)
MapView 的方法没有结果。有什么办法可以禁用滚动地图吗?
提前致谢。
【问题讨论】:
我在我的项目中使用 3.0.10 版本的 OSMdroid。我想禁用 MapView 上的滚动。我试过了:
setFocusable(false)
setEnabled(false)
setClickable(false)
MapView 的方法没有结果。有什么办法可以禁用滚动地图吗?
提前致谢。
【问题讨论】:
最快的解决方案是继承MapView 并覆盖scrollTo()。不要使用传入的 x 和 y 参数调用 super.scrollTo(x,y),而是使用您希望地图永久锁定到的滚动值调用它。
【讨论】: