如何将地图放置在选项卡式Android应用程序的选项卡中

时间:2013-01-02 02:49:25

标签: android google-maps android-support-library

将地图置于选项卡式Android应用程序中的最佳和最符合标准的方法是什么?

我故意对前面提到的应用程序的程序化设置含糊不清,因为我一直在浏览兼容包和API以及寻找最普遍兼容方法的各种含糖Android版本。 Google似乎希望开发人员使用Fragments作为标签,而不是使用TabActivity设置。因此,我被迫使用新的Google Maps V2 API,因为我需要MapFragment对象。在FragmentActivity中的FragmentTabHost中放置一个SupportMapFragment后,我不知道如何使MapFragment显示一些内容。

我基本上都缺乏线索。我自己进行搜索并不是特别成功,因为我对使用旧版本的Android解决方案持谨慎态度;我宁愿使用支持包,因为它似乎确保我的应用程序将支持旧的和新的Android版本。

我喜欢示例代码。

2 个答案:

答案 0 :(得分:1)

我最终在google支持库中转换为FragmentsTabHost并使用Fragments。新的谷歌地图Android API v2在本月早些时候问世,支持MapFragments,因此我的问题得到了解决。

答案 1 :(得分:0)

我不确定这是不是最好的方法,但是我在这篇文章中尝试了一些后工作: NullPointer or InflateException when searching on Google Maps 看看它是否有助于您了解如何在您的应用上实现它。我使用操作栏进行选项卡导航BTW。