这是我的代码:
Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.show_info_with_map);
dialog.setTitle(title);
dialog.setCancelable(true);
dialog.show();
show_info_with_map是一个带有maoView和一些textView的布局文件。我添加了用户库和扩展的MapActivty。但我仍然收到以下错误:
E/AndroidRuntime(23846): android.view.InflateException:
Binary XML file line #108: Error inflating class com.google.android.maps.MapView
答案 0 :(得分:3)
绝对!将android:theme="@android:style/Theme.Dialog"
添加到清单中的地图活动中,它会显示为对话框。然后,您可以通过调整地图活动布局来控制对话框的显示方式
答案 1 :(得分:0)
在MapView
中显示您的MapActivity
,只需将Theme.Dialog
应用于对话框即可使其显示为对话框。
别无他法。至少使用API v1。您还可以查看Maps API V2