关于ImageView.setBackgroundResource()方法不显示图片

本人在开发过程中首次遇到setBackgroundResource()加载背景图片,不显示

猜测跟手机本身系统对图片占内存大小,防止内存溢出做了控制。

模拟器:正常显示(左侧)   手机(小米,红米,魅族):显示一片空白,但是图片所占的位置却还在。(右侧)

 

         

原因:

图片尺寸问题:太长了,至于为什么,本人也不知道


解决方法:截图,把图片截短,把一张图片截成多张就行了。(个人感觉尺寸的长度过了3000就不显示了)


修改后

效果图:



发布了40 篇原创文章 · 获赞 45 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/CGG92/article/details/51261309