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

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

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

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

 

         

原因:

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


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


修改后

效果图:



发布了38 篇原创文章 · 获赞 43 · 访问量 4万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章