我现在有一些成功显示V2地图的工作示例。但现在我正试图在ViewPager的一个页面上显示V2地图。问题是,当地图正确显示(非洲以西的默认显示,因为我还没有代码)如果我尝试用手指滚动它,它就会生成,并且会生成下面列出的LogCat。
在我的其他应用程序中,我可以滚动并放大和缩小,但这些地图不在viewpager中。
谢谢,加里
XML是......
<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.SupportMapFragment" />
LogCat是......
08-15 17:25:49.480:E / AndroidRuntime(13358):致命异常:主要 08-15 17:25:49.480:E / AndroidRuntime(13358): java.lang.NoClassDefFoundError:com.google.android.maps.MapView 08-15 17:25:49.480:E / AndroidRuntime(13358):at com.example.rtrtcontroller.CustomViewPager.canScroll(CustomViewPager.java:21) 08-15 17:25:49.480:E / AndroidRuntime(13358):at android.support.v4.view.ViewPager.onInterceptTouchEvent(ViewPager.java:1837) 08-15 17:25:49.480:E / AndroidRuntime(13358):at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:908)08-15 17:25:49.480:E / AndroidRuntime(13358):at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:942)08-15 17:25:49.480:E / AndroidRuntime(13358):at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:942)08-15 17:25:49.480:E / AndroidRuntime(13358):at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:942)08-15 17:25:49.480:E / AndroidRuntime(13358):at com.android.internal.policy.impl.PhoneWindow $ DecorView.superDispatchTouchEvent(PhoneWindow.java:1867) 08-15 17:25:49.480:E / AndroidRuntime(13358):at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1144) 08-15 17:25:49.480:E / AndroidRuntime(13358):at android.app.Activity.dispatchTouchEvent(Activity.java:2096)08-15 17:25:49.480:E / AndroidRuntime(13358):at com.android.internal.policy.impl.PhoneWindow $ DecorView.dispatchTouchEvent(PhoneWindow.java:1851) 08-15 17:25:49.480:E / AndroidRuntime(13358):at android.view.ViewRoot.deliverPointerEvent(ViewRoot.java:2207)08-15 17:25:49.480:E / AndroidRuntime(13358):at android.view.ViewRoot.handleMessage(ViewRoot.java:1889)08-15 17:25:49.480:E / AndroidRuntime(13358):at android.os.Handler.dispatchMessage(Handler.java:99)08-15 17:25:49.480:E / AndroidRuntime(13358):at android.os.Looper.loop(Looper.java:130)08-15 17:25:49.480: E / AndroidRuntime(13358):at android.app.ActivityThread.main(ActivityThread.java:3683)08-15 17:25:49.480:E / AndroidRuntime(13358):at java.lang.reflect.Method.invokeNative(Native Method)08-15 17:25:49.480:E / AndroidRuntime(13358):at java.lang.reflect.Method.invoke(Method.java:507)08-15 17:25:49.480: E / AndroidRuntime(13358):at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:875) 08-15 17:25:49.480:E / AndroidRuntime(13358):at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:633)08-15 17:25:49.480:E / AndroidRuntime(13358):at dalvik.system.NativeStart.main(Native Method)08-15 17:25:49.480: W / ActivityManager(201):强制完成活动 com.example.rtrtcontroller / .MainActivity 08-15 17:25:49.780: E / CursorWindow(13174):需要增长:mSize = 1048576,size = 86016, freeSpace()= 29218,numRows = 12 08-15 17:25:49.780: E / CursorWindow(13174):由于已有12行,因此没有增长, 最大尺寸1048576 08-15 17:25:49.780:E /光标(13174):失败 在11,3 08-15 17:25:49.990为blob分配86016个字节: W / ActivityManager(201):活动暂停超时 HistoryRecord {40d21768 com.example.rtrtcontroller / .MainActivity} 08-15 17:25:50.130:E / CursorWindow(13174):需要增长:mSize = 1048576, size = 86016,freeSpace()= 29218,numRows = 12 08-15 17:25:50.130: E / CursorWindow(13174):由于已有12行,因此没有增长, 最大尺寸1048576 08-15 17:25:50.130:E /光标(13174):失败 为blob分配86016个字节为11,3