StaggeredGridView空指针 [英] StaggeredGridView null pointer

查看:152
本文介绍了StaggeredGridView空指针的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚进口 StaggeredView 演示给我的工作区,我没有得到任何错误在Eclipse中,但是当我想开始演示,我得到在logcat中的错误信息:

I've just imported StaggeredView demo to my workspace, I get no errors in eclipse, but when I'm trying to start the demo, I'm getting this errors in logCat:

09-17 14:01:06.111: E/AndroidRuntime(11611): FATAL EXCEPTION: main
09-17 14:01:06.111: E/AndroidRuntime(11611): java.lang.NullPointerException
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.view.ViewGroup$LayoutParams.<init>(ViewGroup.java:5299)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.support.v4.widget.StaggeredGridView$LayoutParams.<init>(StaggeredGridView.java:1768)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.support.v4.widget.StaggeredGridView.generateLayoutParams(StaggeredGridView.java:1657)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.support.v4.widget.StaggeredGridView.generateLayoutParams(StaggeredGridView.java:1)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.view.ViewGroup.addViewInner(ViewGroup.java:3346)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.view.ViewGroup.addViewInLayout(ViewGroup.java:3313)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.view.ViewGroup.addViewInLayout(ViewGroup.java:3294)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.support.v4.widget.StaggeredGridView.fillDown(StaggeredGridView.java:1250)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.support.v4.widget.StaggeredGridView.populate(StaggeredGridView.java:844)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.support.v4.widget.StaggeredGridView.onLayout(StaggeredGridView.java:795)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.view.View.layout(View.java:11280)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.view.ViewGroup.layout(ViewGroup.java:4224)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.widget.RelativeLayout.onLayout(RelativeLayout.java:925)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.view.View.layout(View.java:11280)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.view.ViewGroup.layout(ViewGroup.java:4224)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.widget.FrameLayout.onLayout(FrameLayout.java:431)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.view.View.layout(View.java:11280)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.view.ViewGroup.layout(ViewGroup.java:4224)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1628)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1486)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.widget.LinearLayout.onLayout(LinearLayout.java:1399)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.view.View.layout(View.java:11280)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.view.ViewGroup.layout(ViewGroup.java:4224)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.widget.FrameLayout.onLayout(FrameLayout.java:431)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.view.View.layout(View.java:11280)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.view.ViewGroup.layout(ViewGroup.java:4224)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1500)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2453)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.os.Handler.dispatchMessage(Handler.java:99)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.os.Looper.loop(Looper.java:137)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at android.app.ActivityThread.main(ActivityThread.java:4424)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at java.lang.reflect.Method.invokeNative(Native Method)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at java.lang.reflect.Method.invoke(Method.java:511)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
09-17 14:01:06.111: E/AndroidRuntime(11611):    at dalvik.system.NativeStart.main(Native Method)

谁能告诉我为什么我收到此错误?

Can someone tell me why I'm getting this error?

推荐答案

的问题是在错误的库中。您应该添加的一个项目库

The problem was in the wrong library. You should add this as a project library

这篇关于StaggeredGridView空指针的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆