【发布时间】:2011-09-06 13:17:20
【问题描述】:
我有一个布局,它使用 ViewFlipper 使标签栏在整个应用程序中始终可见。
主要活动扩展了 TabActivity。对于我的一个观点,我想要一个地图视图,我试过这段代码没有成功:
<ViewFlipper android:id="@+id/layout_tab_one"
android:layout_width="fill_parent" android:layout_height="fill_parent">
<ListView android:id="@+id/listview"
android:layout_width="fill_parent" android:layout_height="wrap_content" />
<com.google.android.maps.MapView
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:apiKey="myapikey">
</com.google.android.maps.MapView>
<ListView android:id="@+id/lazylistview"
android:layout_width="fill_parent" android:layout_height="wrap_content" />
<include android:id="@+id/cell1" layout="@layout/detail" />
<ListView android:id="@+id/listview2"
android:layout_width="fill_parent" android:layout_height="wrap_content" />
</ViewFlipper>
应用程序在启动时崩溃。我已将谷歌地图的用户库放入清单中,并且我也在使用 Google API 运行该应用程序,但仍然没有运气。 有什么建议? 谢谢!
【问题讨论】:
-
你在 logcat 中遇到了什么错误?
-
ERROR/AndroidRuntime(611):原因:android.view.InflateException:二进制 XML 文件第 18 行:膨胀类 com.google.android.maps.MapView 时出错
-
添加你的整个堆栈跟踪。它可能会帮助其他人找出问题所在。
标签: android maps android-mapview