我在这里问了一个没有任何代码的问题,因为我甚至不知道它是否可能。我在Android应用程序上有一个MapView,它填充其父布局的宽度而不是高度,因为地图显示了几个位置的叠加,然后下面是位置列表,用户可以选择他们想要的或添加的数据库的新位置。所以它是这样的:
滚动查看 LinerLayout 地图视图 文本视图(地图上的叠加名称) / LinearLayout中 /滚动视图
这里的问题是,当我尝试在地图上向北和向南导航时,它只会滚动滚动视图。如果我在地图外面点击,我希望它可以移动地图,只有滚动视图。它按预期向左和向右移动。
所以我想知道是否有可能在地图上有某种锁定功能,所以当你点击它时你可以很好地导航它然后点击屏幕上的其他位置然后你会向上导航使用滚动视图。或者,就像标准谷歌地图一样,在地图上有向上的向左和向右箭头吗?
(如果我使用滚球(使用G1手机),我可以在地图上导航,但速度非常慢)
希望这是有道理的
答案 0 :(得分:2)
请勿将MapView
放入ScrollView
。正如你所发现的那样,它根本行不通。不要在MapView
中放置任何知道如何垂直滚动(ListView
,WebView
,ScrollView
)的内容。
或者,就像标准的谷歌地图一样,地图上的向上和向下箭头是否正常?
欢迎您创建一些东西,但没有内置功能。</ p>