Android studio在布局文件中加载ImageView失败的问题解决方法

今天写代码的时候遇到了一个很大的问题,在布局中写了ImageView控件,结果一直在报错

 

点击报错一直显示的是set Content ViewR.layout.loginphonenumber);这行,我的布局文件是在上个学期的期末作业里直接复制过来的,并没有做修改,我百度了一下,好多人都说直接在重新写一遍就可以了,然后我就重新写了一遍,然而还是没有用,然后我就在找其他错误上浪费了两个多小时(都想骂人了)

最后我也不知道要怎么搞了,就把有ImageView控件的代码全部都注释掉了,重新运行了一遍,可以了,接着,我就一个一个的把ImageView还原,只要还原就会报错,最后我将所有的drawable中的图片全部移动到了mipmap下面,将布局文件中的所有drawable全部改成mipmap,就成功了。

在运行过程中你还有可能会遇到这个错误:

 Error inflating class <unknown>

Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f020004 a=-1 r=0x7f020004}

如果错误指向还是布局文件的话,那就再仔细检查一下你的布局文件引用图片时是否还有@drawable这个标记,有的话改了就好了,至于报这个错但是标记没错的话就再看看其他博客吧

 

End

 

猜你喜欢

转载自blog.csdn.net/xinxinlv/article/details/80115793