我想將映射包含在片段內。我嘗試了2種方法。片段內的Android映射
- 圍使用Tabhost片段內的地圖。但是這使用LocalActivityManager這是一個不推薦的方法。我想用這種方法,但無法繼續。
當我嘗試調用mTabHost.setup()時拋出IllegalException;用於設置我的標籤。
- 直接使用片段和FragmentActivity:簡稱here。但無法使用方法來獲取當前用戶位置。
請讓我知道如何去做。
我想將映射包含在片段內。我嘗試了2種方法。片段內的Android映射
當我嘗試調用mTabHost.setup()時拋出IllegalException;用於設置我的標籤。
請讓我知道如何去做。
一個MapActivity
可以加載Fragment
包含MapView
,在API級別11和更高 - 見this sample project對於如何做到這一點的例子。
但是,這不適用於Android支持包中的片段backport。目前沒有好的辦法來處理這個問題,不幸的是,
Google發佈了Map API Version 2。這給你一個MapFragment和一個SupportMapFragment。這允許您添加一個Map而不擴展MapActivity。
是不是有一種方法來使用tabHost和TabWidget而不使用LocalActivityManager? – user562082