android - ScrollView 内的 MapView 不显示缩放控件

标签 android

我将 MapView 放在 ScrollView 中。

此外,我在 map View 中添加了缩放控件

 mapView.setBuiltInZoomControls(true);

ScrollView 可以正确滚动,但是当我点击 MapView 时,缩放控件没有显示。 (大部分时间)。通常,缩放控件应显示在 map View 的底部。

Android 似乎混淆了 MapView 和 ScrollView 上的触摸(或单击)事件。

我希望能够“聚焦” map View ,并显示缩放控件。

我试过禁用 ScrollView 的滚动能力,但它不起作用。

有什么建议吗?

非常感谢

最佳答案

I put a MapView inside a ScrollView.

这不太可能奏效。不要将可滚动的小部件放在 ScrollView 中。 MapView 已经知道如何滚动。

关于android - ScrollView 内的 MapView 不显示缩放控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3463491/

相关文章:

android - 使用 SimpleCursorTreeAdapter 的 ExpandableListView

android - 如何从Kotlin的内部类调用 fragment 方法?

android - 如何在将在 RemoteView 中使用的可绘制对象上设置滤色器?

android - '错误: the command "android" failed' using cordova

android - 如何减小 Android 中 GridView 中的字体大小?

java - 如何使用 Textwatcher 禁用具有多个编辑文本的按钮?

android - 查找 AlertDialog 的 View

android - Circle CI 2.0 Android assembleDebug始终失败

java - AsyncTask - 如何在 onPostExecute 之后将值传递回 Activity 类?

java - JNI : NoSuchFieldError