1

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

我故意对上述应用程序的编程设置含糊其辞,因为我一直在涉猎兼容性包和 API 以及各种含糖的 Android 版本,以寻找最普遍兼容的方法。似乎 Google 希望开发人员使用 Fragments 作为选项卡,而不是使用 TabActivity 设置。因此,由于我需要 MapFragment 对象,我不得不使用新的 Google Maps V2 API。在 FragmentActivity 中的 FragmentTabHost 中放置 SupportMapFragment 后,我​​不知道如何使 MapFragment 显示某些内容。

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

我喜欢示例代码。

4

2 回答 2

1

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

于 2013-01-12T13:25:30.047 回答
0

我不确定这是否是最好的方法,但我在这篇文章中进行了一些尝试后得到了它: NullPointer or InflateException when search on Google Maps 查看它是否有助于让您了解如何在您的应用程序中实现它。我使用一个操作栏作为标签导航顺便说一句。

于 2013-01-11T19:56:30.793 回答