我正在尝试让缩放控件显示在a中mapview,以下代码几乎可以正常工作,但缩放控件显示在左上角,而mapview不是像我指定的那样通过底部中心setGravity().有人可以告诉我我错过了什么吗?
zoomView = (LinearLayout) mapView.getZoomControls();
zoomView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT));
zoomView.setGravity(Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL);
mapView.addView(zoomView);
Run Code Online (Sandbox Code Playgroud)
这些视图/布局都是以编程方式构建的,没有要调整的布局文件.
我需要将MapView的内置缩放控件放置到与默认位置不同的位置.虽然使用getZoomControls()方法很容易,但在最近的API版本中不推荐使用此方法.
有没有人知道如何在不调用getZoomControls()的情况下执行此操作?
想在地图上添加缩放控件.我还想布局缩放控件的位置而不是默认的中间底部位置.我可以通过getZoomControl执行此操作,但不推荐使用它.
谁能告诉我怎么做这个setBuildtInZoomControls?