1

我正在使用Fragment基于应用程序并且需要使用 Google Maps API v2 来显示地图。我正在尝试SupportMapFragment进入ListView标题,但不知道如何实现。

我尝试创建newInstance片段并调用getView设置为 headerView,但getView返回 null。

这不起作用:

SupportMapFragment s = SupportMapFragment.newInstance();
list.addHeaderView(s.getView());

谢谢。

4

2 回答 2

1

通过在自己的 xml 文件中定义片段、扩展该视图并将其添加为标题视图来使其工作。

于 2013-03-19T12:28:33.623 回答
0

解决方案是像这样在新实例上使用 getView()

SupportMapFragment mapFrag=SupportMapFragment.newInstance();
View listHeaderView = mapFrag.getView();
listView.addHeaderView(listHeaderView);
于 2013-11-05T08:05:36.930 回答