Hai,我是新的android开发人员。我想创建一个Tab主机应用程序。将有3个不同的标签项。每个项目都附有地图视图。我想在标记每个项目时更改每个地图的缩放标签。我怎么能这样做......
答案 0 :(得分:0)
在每个标签项中,使用MapView以编程方式设置以下行:
mapView.setBuiltInZoomControls(true);
mapView.getController().setZoom(13); //set zoom level according to need for each tab item
希望这能解决您的问题。
答案 1 :(得分:0)
使用此活动
public void onTabChanged(String arg0) {
int currentTabvalue = tabHost.getCurrentTab();
如果(currentTabvalue == 0) mapView.getController()setZoom(----)。 否则if(currentTabvalue == 1) mapView.getController()setZoom(----)。 否则if(currentTabvalue == 2) mapView.getController()setZoom(----);
}
我认为这是你想要实现的代码。 在此代码中,您可以根据您的要求在-----的位置填写值。 我希望你能得到答案。