0

这是我的代码:

    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

4

2 回答 2

3

绝对地!添加android:theme="@android:style/Theme.Dialog"到清单中的地图活动,它会以对话框的形式出现。然后,您可以通过调整地图活动布局来控制对话框的显示方式

于 2012-12-05T16:55:19.557 回答
0

显示您MapViewMapActivity,只需通过应用使其看起来像对话框Theme.Dialog即可。

没有别的办法。至少使用 API v1。您还可以查看Maps API V2

于 2012-12-05T16:54:49.533 回答