当我按下按钮时,我的变焦控制会继续放大,并且不会停止,我是否遗漏了什么?
zoomControls = (ZoomControls) findViewById(R.id.zoom);
zoomControls.setOnZoomInClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mc.zoomIn();
}
});
zoomControls.setOnZoomOutClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mc.zoomOut();
}
});
答案 0 :(得分:0)
从有根据的猜测mc
是MapController
,或许在zoomIn()
上调用MapController
也会触发相关的OnClickListener
。每次进入onClick()
时都要尝试记录,看看是否有一系列日志消息。如果是这样,那么你可能无法做你想做的事。