【发布时间】:2013-06-06 13:11:02
【问题描述】:
我需要将SupportMapFragment嵌入Dialog。这是我能想到的最好的:
public class SupportMapFragmentDialog extends DialogFragment {
private final SupportMapFragment fragment;
public SupportMapFragmentDialog() {
fragment = new SupportMapFragment();
setTargetFragment(fragment, 1);
}
@Override
public View onCreateView(final LayoutInflater inflater,
final ViewGroup container, final Bundle savedInstanceState) {
return fragment.onCreateView(inflater, container, savedInstanceState);
}
public SupportMapFragment getFragment() {
return fragment;
}
}
但是,当我这样称呼时:
final SupportMapFragmentDialog dialog = new SupportMapFragmentDialog();
dialog.show(getSupportFragmentManager(), "Historico");
我明白了:
如何在对话框中查看地图?
该应用程序还有另一个 SupportMapFragment 正在运行奇迹,因此它与配置没有任何关系。
【问题讨论】:
-
logcat显示有什么问题吗?
-
不。什么都没有。
标签: android dialog google-maps-android-api-2 supportmapfragment