我正在尝试以编程方式创建一个SupportMapFragment,将其放在一个标签中。它似乎创建得很好(onCreateView(...)被调用getMap()返回一个非空值等...)但它实际上并没有在屏幕上呈现任何东西(因为我只能看到背景partent活动的形象)。
我尝试通过以下方式关注嵌套片段上的Google示例:
SupportMapFragment mapFragment = new SupportMapFragment();
FragmentTransaction transaction = getChildFragmentManager().beginTransaction();
transaction.add(R.id.fragment_container, mapFragment).commit();
我已经厌倦了继承SupportMapFragment,但除非我将它放在xml布局文件中(即使用< fragment ... />),否则它不会在屏幕上显示任何内容。有谁知道我可能做错了什么?
我正在构建2.3,目标是4.2,并使用v12支持库,如果重要的话。这都是在4.0.3设备上测试的。