过去,一个 Activity 中不可能显示多个 MapView,部分原因是我们必须使用 MapActivity 来管理视图。然而,随着最近发布的Google Maps Android API v2,显示多张地图是微不足道的。
在新的 API 中,有两种显示小部件的方式:使用 aMapView
或使用MapFragment
. 使用片段被认为更容易,因为视图要求开发人员转发所有生命周期方法。
我的应用程序要求将静态地图显示为ListView
. 我最初打算使用静态地图 API来实现它并自己处理网络。然而,似乎使用新的地图 API 会更有效率。
这让我想到了我的主要问题。是否可以/建议ListView
在行内使用片段?我发现的唯一类似的帖子并没有真正得到任何地方,但我想现在我们可以嵌套片段,这是可能的。