在Android应用程序中获取以下警告

时间:2011-07-19 08:55:57

标签: android

我正在开发一个Android应用程序,其中我必须删除警告,但当我尝试运行代码后生成警告,任何人都可以帮助我

07-19 12:17:16.681: WARN/ImageView(4551): android.content.res.Resources$NotFoundException: Resource ID #0xffffffff
07-19 12:17:16.681: WARN/ImageView(4551):     at android.content.res.Resources.getValue(Resources.java:892)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.content.res.Resources.getDrawable(Resources.java:580)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.widget.ImageView.resolveUri(ImageView.java:489)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.widget.ImageView.onMeasure(ImageView.java:592)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.view.View.measure(View.java:8171)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:578)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:362)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.view.View.measure(View.java:8171)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.widget.ListView.setupChild(ListView.java:1878)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.widget.ListView.makeAndAddView(ListView.java:1805)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.widget.ListView.fillSpecific(ListView.java:1347)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.widget.ListView.layoutChildren(ListView.java:1633)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.widget.AbsListView.onLayout(AbsListView.java:1280)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.view.View.layout(View.java:7035)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.widget.FrameLayout.onLayout(FrameLayout.java:333)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.view.View.layout(View.java:7035)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1249)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1125)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.widget.LinearLayout.onLayout(LinearLayout.java:1042)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.view.View.layout(View.java:7035)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.widget.FrameLayout.onLayout(FrameLayout.java:333)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.view.View.layout(View.java:7035)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.view.ViewRoot.performTraversals(ViewRoot.java:1045)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.view.ViewRoot.handleMessage(ViewRoot.java:1727)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.os.Handler.dispatchMessage(Handler.java:99)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.os.Looper.loop(Looper.java:123)
07-19 12:17:16.681: WARN/ImageView(4551):     at android.app.ActivityThread.main(ActivityThread.java:4633)
07-19 12:17:16.681: WARN/ImageView(4551):     at java.lang.reflect.Method.invokeNative(Native Method)
07-19 12:17:16.681: WARN/ImageView(4551):     at java.lang.reflect.Method.invoke(Method.java:521)
07-19 12:17:16.681: WARN/ImageView(4551):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
07-19 12:17:16.681: WARN/ImageView(4551):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
07-19 12:17:16.681: WARN/ImageView(4551):     at dalvik.system.NativeStart.main(Native Method)

提前致谢

1 个答案:

答案 0 :(得分:0)

看起来你正试图在ARGB中获取与WHITE相同的资源!检查您尝试直接获取颜色值作为资源的任何代码行(在本例中为0xFFFFFFFF),其中应将其引用为R.color。[your-color]。我猜这个问题最有可能发生在试图设置视图背景的一段代码中(接收一个int并因此寻找一个资源)。