- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个扩展 MapActivity 的 Activity 。但是当我点击 map 时,永远不会调用 onTouchEvent。这是为什么?
@Override
public boolean onTouchEvent(MotionEvent event) {
Log.d("temp", "onTouchEvent");
return true;
}
编辑:我现在在自定义创建的 ItemizedOverlay 中有这 2 个方法来捕获我的事件。当我点击覆盖时,第一个被调用。但是当我触摸 map 时,第二个 (onTouchEvent) 永远不会被调用。
@Override
protected boolean onTap(int index) {
OverlayItem item = mOverlays.get(index);
this.movement = true;
Log.d("temp", "overlayItem tapped" + item.getTitle());
return true;
}
@Override
public boolean onTouchEvent(MotionEvent event, MapView mapView) {
this.movement = false;
Log.d("temp", "overlayItem tapped finish");
return true;
}
最佳答案
与 MapActivity
关联的 MapView
几乎肯定会为您处理 View 。如果您查看 Activity#onTouchEvent()
的文档,它会说:“当触摸屏事件未被其下的任何 View 处理时调用。”
我猜你想用那个触摸事件做什么已经被 MapView
处理了,也许找到合适的地方把它放在代码中?
关于android - onTouchEvent 从未调用过 MapActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5718624/
我为 Android 应用程序创建了此 Activity : http://developer.android.com/resources/tutorials/views/hello-mapview.
我在 HelloMapView Tutorial 之后实现了一个带有 Pins 的 MapActivity以及许多 StackOverflow 资源。 为了我的应用程序的目的,我想限制缩放级别最小值和
我已经使用 Google Map API 创建了一个 apk。在它的 MainActivity 中它有两个按钮。首先在谷歌地图上显示我的位置,并将经纬度保存到 SQLite 数据库中。第二个按钮打开谷
我知道这个话题已经被讨论过几次了,而且对于拥有“多个”MapActivity 类的建议解决方案通常是在不同的进程中运行一个。我不想这样做,我有 3 个。 我重构了一个 MapActivity 子类以在
是否有将 MapView(以及 MapActivity)与 honeycomb pre-3.0 兼容性 Loader 库(以及因此 FragmentActivity)? (顺便说一句,我一直不太明白为
我正忙着尝试将 MapView 包含在我的 Android 项目中。我正在按照 Android 开发者网站上的 MapView 教程进行操作,但出现错误: 'MapActivity cannot be
在文档中,除了通过 Action 调用的突变之外,状态是不可变的......好吧。 我在我的组件中使用 mapGetters、mapActions ... 商店: export default {
我无法使用mapActions指出我的模块的操作之一。根据文档,默认情况下,模块操作在 Vuex 中没有命名空间,因此我的模块的操作应该像主存储操作一样可用。这是我的设置: 商店 import * a
我有一个具有触摸事件的 MapActivity。 在触摸事件中: 我获取当前的地理编码 在该位置放置覆盖图像。 并将其设置为 map View 的中心。 这似乎工作正常并且在一段时间内符合预期。但随后
我已经下载了 Google API,现在我的 map XML 似乎有一个标准问题,它只是在应显示 Google map 的位置显示一个灰色夹点,如下所示: 我尝试了两个 API key (通过生成一个
当我第一次加载我的应用程序时,mapActivity 正在调用并且我可以看到 map ,现在当我关闭网络连接并重新打开,更改屏幕并返回到 mapactivity, map 显示为空,此时出现空指针异常
我的 Activity 扩展自 MapActivity,我已在 list 中正确描述了它,我已将 内的标签标记我正在使用 goole apis 库构建,并且 maps.jar 只存在一次(没有重复
鉴于... 从 MapActivity 扩展的 Activity 使用 ItemizedOverlay 在 map 上显示一些气球 已启用 ZoomControls ItemizeOverlay 实现
我喜欢使用 Gmaps 应用程序中众所周知的蓝色罗盘针。 是否有可用的小部件,我只是必须打开? 如果没有,你能提供给我吗教程或类(class)名称 I应该看看吗? 最佳答案 Is there a wi
我已经完成了 Google 的 MapView 教程,它在模拟器上运行良好,例如在我的 HTC Flyer 上。但是由于某种原因,它在我的手机(Samsung Galaxy I9000)上启动时立即崩
我正在使用 ActionBarSherlock与 ActionBarSherlock-Plugin-Maps在我的项目中。我想将菜单项添加到我的 MapActivity 的操作栏中,因为从 Sherl
当我创建一个 MapActivity 时我得到了这个错误 05-15 23:31:37.231: E/AndroidRuntime(760): FATAL EXCEPTION: main 05-15
请问我如何将 greendroid 库与 MapActivity 一起使用 public class GreendroidTestActivity extends GDActivity Map
我有一个扩展 MapActivity 的 Activity 。但是当我点击 map 时,永远不会调用 onTouchEvent。这是为什么? @Override public boolean onTo
我正在玩 Google API Map Activity。 最近,Android 版 Google map 发布了一项用于缓存 map 数据的新功能。有谁知道我如何在我的应用程序中做到这一点? 提前致
我是一名优秀的程序员,十分优秀!