Android Zoom Controls продолжает увеличиваться и не останавливается - PullRequest
1 голос
/ 17 мая 2010

Мои элементы управления масштабированием продолжают увеличиваться при нажатии кнопки и не остановятся, я что-то упустил?

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();
                }
        });

1 Ответ

0 голосов
/ 17 мая 2010

Принимая обоснованное предположение, что mc - это MapController, возможно, вызов zoomIn() на MapController также вызывает соответствующий OnClickListener. Попробуйте входить в систему каждый раз, когда вы находитесь в onClick(), чтобы увидеть, получаете ли вы цепочку сообщений журнала. Если так, то вы, вероятно, не можете делать то, что пытаетесь сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...