3

过去,一个 Activity 中不可能显示多个 MapView,部分原因是我们必须使用 MapActivity 来管理视图。然而,随着最近发布的Google Maps Android API v2,显示多张地图是微不足道的。

在新的 API 中,有两种显示小部件的方式:使用 aMapView或使用MapFragment. 使用片段被认为更容易,因为视图要求开发人员转发所有生命周期方法。

我的应用程序要求将静态地图显示为ListView. 我最初打算使用静态地图 API来实现它并自己处理网络。然而,似乎使用新的地图 API 会更有效率。

这让我想到了我的主要问题。是否可以/建议ListView在行内使用片段?我发现的唯一类似的帖子并没有真正得到任何地方,但我想现在我们可以嵌套片段,这是可能的。

4

1 回答 1

0

我的应用程序要求将静态地图显示为 ListView 的行

这不太可能奏效,因为列表可能无法滚动,至少在用户没有将地图平移到其中一个极点的情况下。

是否可以/建议在 ListView 行中使用片段?

这可能是不可能的。我当然不会建议它。ViewPager专门避开ListAdapter它自己PagerAdapter,以使在页面中使用片段更实用。

于 2012-12-10T22:36:41.557 回答