2012-06-18 108 views
2

我想將映射包含在片段內。我嘗試了2種方法。片段內的Android映射

  1. 圍使用Tabhost片段內的地圖。但是這使用LocalActivityManager這是一個不推薦的方法。我想用這種方法,但無法繼續。

當我嘗試調用mTabHost.setup()時拋出IllegalException;用於設置我的標籤。

  1. 直接使用片段和FragmentActivity:簡稱here。但無法使用方法來獲取當前用戶位置。

請讓我知道如何去做。

回答

5

一個MapActivity可以加載Fragment包含MapView,在API級別11和更高 - 見this sample project對於如何做到這一點的例子。

但是,這不適用於Android支持包中的片段backport。目前沒有好的辦法來處理這個問題,不幸的是,

+1

是不是有一種方法來使用tabHost和TabWidget而不使用LocalActivityManager? – user562082