更改ZoomControls的位置

时间:2014-04-07 12:58:49

标签: android google-maps

我正在开展与地图相关的项目。问题在于MapControls位于右下角。那个位置被其他东西所覆盖。所以我想从那里删除控件并将它们放在其他地方。我不想使用自定义定位。提前谢谢!

1 个答案:

答案 0 :(得分:0)

创建自己的ZoomControls

<ZoomControls android:id="@+id/zoomcontrols"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />

你可以设置onclicklistener。

zoomControls = (ZoomControls) findViewById(R.id.zoomcontrols);
    zoomControls.setOnZoomInClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            mapController.zoomIn();
        }
    });
    zoomControls.setOnZoomOutClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            mapController.zoomOut();
        }
    });