2013-06-02 117 views
2

我正在實施谷歌地圖v2 api,它作爲獨立的活動工作得非常好。但是,只要我在選項卡中使用相同的活動,地圖只顯示縮放圖標,但不會加載並且爲空。谷歌地圖v2顯示標籤中的空白瓷磚

我使用下面的代碼顯示在OnCreate一個FragmentActivity地圖:

SupportMapFragment supportMapFragment =(SupportMapFragment)getSupportFragmentManager().findFragmentById(R.id.mapview); 
mGoogleMap = supportMapFragment.getMap(); 

我TabHost是一個簡單的活動,我使用下面的代碼設置我mapFragmentActivity:

tabview = createTabView(tabhost.getContext(), MAP_TAB); 
     intent = new Intent().setClass(this, MapsActivity.class); 
     spec = tabhost.newTabSpec(MAP_TAB); 
     spec.setIndicator(tabview); 
     spec.setContent(intent); 
     tabhost.addTab(spec); 

如果我只使用MapActivity,它會完美地顯示地圖。但在標籤顯示空白瓷磚。 請指導我解決這個問題。

回答

0

從3.0開始使用Tabs有更好的方法,它是... ActionBAr中的Tabs看起來HERE。我不知道你打算使用哪種API,但如果它是11以下的版本,請使用ActionBarSherlock而不是原生Actionbar,以獲得向後兼容的Android 2.1版本。

相關問題