setImageResource和setBackgroundResource的区别

原创 2016年08月31日 13:26:52
它们的原理是:
void android.widget.ImageView.setImageResource(int resId)
void android.view.View.setBackgroundResource(int resid)
它们的区別是:
setImageResource在xml中的src的属性才是相匹配的,而setBackgroundResource是在xml中的background属性相匹配的。如果不匹配,那么设置就没有效果!

版权声明:本文为博主原创文章,未经博主允许不得转载。

setBackgroundResource和setImageResource的区别

setBackgroundResource是设置view的背景图片 setImageResource是设置ImageView的图片对于一个imagevewButton来说,你既可以setBackgr...
  • u013270444
  • u013270444
  • 2016年09月27日 16:39
  • 1269

setImageResource与setBackgroundResource使用注意

有的时候调用该方法,今天纠结了一会,  我查看了一下 xml 原来是因为 xml中设置的是 src 不是 backgroud! 导致了imageView..setBackgroundResource...
  • yunnihao
  • yunnihao
  • 2016年07月30日 12:23
  • 4729

android:background和setImageResource的杂记

公司开发了一个apk,在新手引导页面用viewpager放了四个界面,每个界面都是一个图片。 开发过程中一直没有问题,上线之后突然有一个三星的用户说一运行就崩溃。 后来调试一下,note3果然运行...
  • dalancon
  • dalancon
  • 2015年01月07日 16:48
  • 6059

setBackgroundResource setImageResource等oom问题

尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过jav...
  • chengcheng1986
  • chengcheng1986
  • 2014年05月07日 16:13
  • 1521

imageView..setBackgroundResource 没有效果

有的时候调用该方法,今天纠结了一会,  我查看了一下 xml 原来是因为 xml中设置的是 src 不是 backgroud!...
  • love_Javc_you
  • love_Javc_you
  • 2015年03月30日 12:56
  • 11937

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

本人在开发过程中首次遇到setBackgroundResource()加载背景图片, 模拟器:正常显示    手机(小米,红米,魅族):显示一片空白,但是图片所占的位置却还在。        ...
  • CGG92
  • CGG92
  • 2016年04月27日 15:05
  • 3033

setImageResource和setBackgroundResource的区别

setBackgroundResource是View的方法 setImageResource是ImageView的方法 对于每个View都可以设置背景,而ImageView或者ImagaButto...
  • qq_31307919
  • qq_31307919
  • 2016年04月14日 18:51
  • 170

Android图片setBackgroundResource和setImageResource的区别

转自:http://blog.csdn.net/mzz5240/article/details/45028117 网上对于这2个的区别大都是如下所示: setImageResource與xml...
  • qq_34206198
  • qq_34206198
  • 2016年06月22日 19:34
  • 772

去掉一个view的background并没有还原成设置之前的情况,setBackgroundResource(0),谷歌给我们挖的坑

今天发现了一个比较坑爹的bug,得出的结论如下,不要轻易相信android的api。 当你调用setBackgroundResource(id)的时候实际上是调用的setBackgroundDraw...
  • cb269267
  • cb269267
  • 2013年08月19日 11:56
  • 2779

解决setBackgroundResource出现oom的问题

setBackgroundResource加载图片的额时候。会出现错误。private final int[] imageIds = { R.mipmap.a, R.mipmap.b, R.mipma...
  • Xs15073722800
  • Xs15073722800
  • 2016年04月16日 13:01
  • 2228
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:setImageResource和setBackgroundResource的区别
举报原因:
原因补充:

(最多只允许输入30个字)