小编vam*_*ibm的帖子

android地图:如何长期点击地图?

如何长时间点击地图视图,以便在地图上的该点显示地点标记?

我试了几次没有成功:

1)使用setOnLongClickListenerMapvView其从未检测出的longclicks.

2)我的另一个想法是扩展MapView到覆盖dispatchTouchEvent..创建一个GestureDetector来响应longpress回调.但我被困在中途,因为我无法处理我的子类Mapview.即

MyMapview mymapview; //MyMapView extends MapView

//results in a classcast exception
mymapView = (MyMapView) findViewById(R.id.map);
Run Code Online (Sandbox Code Playgroud)

3)我知道如何尝试这个的唯一另一种方法是:检测MotionEvent.ACTION_DOWN并将延迟的runnable发布到处理程序并检测longpress是否还有其他两个事件:acton_move或action_up.

有人可以提供任何这些方法的想法来检测长按吗?

android long-click android-mapview

23
推荐指数
2
解决办法
2万
查看次数

android maps:拖动完成后如何确定地图中心

有没有办法通过android maps API,我可以在平移动画完成后检测地图中心?我想使用此信息动态地从服务器加载标记.谢谢BD

maps android markers

10
推荐指数
2
解决办法
7236
查看次数

Android - 如何启用CheckJni进行NDK开发?

有人可以告诉我,如果我在这里遗失了什么吗?我在shell中尝试以下命令.

$ ./adb shell stop $ ./adb shell setprop dalvik.vm.checkjni true $ ./adb shell start

但是当我将apk安装到设备上时,Logcat总是会显示"CheckJNI is OFF".在eclipse中我还需要做些什么来启用XCheck:Jni标志吗?

感谢BD的任何帮助

debugging java-native-interface native-methods android-ndk

5
推荐指数
2
解决办法
1万
查看次数