我已经为一个android应用程序创建了这个活动:
http://developer.android.com/resources/tutorials/views/hello-mapview.html
现在我想完成MapActivity OnTouch,但我不知道该怎么做。
我已经在HelloItemizedOverlay类上尝试过了,但是不起作用:(我正在使用mapView来获取GeoPoint的坐标!)
public boolean onTouchEvent(MotionEvent event, MapView mapView) {
finish();
}非常感谢!
发布于 2012-05-24 23:16:28
将该活动传递给HelloItemizedOverlay并在该活动上调用finish()。
private Activity mActivity;
public HelloItemizedOverlay(Drawable defaultMarker, Activity activity) {
super(boundCenterBottom(defaultMarker));
mActivity = activity;
}
public boolean onTouchEvent(MotionEvent event, MapView mapView) {
mActivity.finish();
}https://stackoverflow.com/questions/10740205
复制相似问题