MapView на вкладке Android - PullRequest
0 голосов
/ 01 июня 2011

Хай, я новый разработчик Android. Я хочу создать хост-приложение Tab. Будет 3 различных элемента вкладки. Каждый элемент прикреплен к виду карты. Я хочу изменить масштаб изображения каждой карты, когда вкладка каждого элемента. Как я могу это сделать ...

Ответы [ 2 ]

0 голосов
/ 01 июня 2011

Использовать это событие

public void onTabChanged(String arg0) {
int currentTabvalue = tabHost.getCurrentTab();

если (currentTabvalue == 0) mapView.getController () setZoom (----). иначе, если (currentTabvalue == 1) mapView.getController () setZoom (----). иначе, если (currentTabvalue == 2) mapView.getController () setZoom (----).

}

Я думаю, что это код, который вы хотите достичь. В этом коде вы вводите значение вместо ----- согласно вашему требованию. Я надеюсь, что вы получили свой ответ.

0 голосов
/ 01 июня 2011

В каждом элементе вкладки программно установите следующую строку с MapView:

mapView.setBuiltInZoomControls(true);
mapView.getController().setZoom(13); //set zoom level according to need for each tab item

Надеюсь, это решит вашу проблему.

...