Mapview基于选项卡的android

时间:2011-06-01 07:03:15

标签: android android-mapview

Hai,我是新的android开发人员。我想创建一个Tab主机应用程序。将有3个不同的标签项。每个项目都附有地图视图。我想在标记每个项目时更改每个地图的缩放标签。我怎么能这样做......

2 个答案:

答案 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(----);

}

我认为这是你想要实现的代码。 在此代码中,您可以根据您的要求在-----的位置填写值。 我希望你能得到答案。