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属性相匹配的。如果不匹配,那么设置就没有效果!

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

相关文章推荐

setImageResource(),setImageBitmap()和setImageDrawable()的区别

1.setImageResource(): /** * Sets a drawable as the content of this ImageView. * * ...

android ImageView 赋值问题setImageResource和setImageBitmap

1. 看需求,第一种简单,不过占空间,资源不会及时回收,图片多且大运行很容易出outofmemory的错误,第二种比较麻烦要手动设置,不过比较安全2.最好用第二种 第一种setImageResou...

解决大屏手机上setImageResource()内存溢出

转载地址:http://blog.csdn.net/qq_22704297/article/details/50333189 说明这个问题,首先来看一下实际的内存占用情况。 ...

setBackgroundResource设置背景导致padding错误

1.问题产生:       在项目中发现的bug,程序中为textview设置好padding和background背景图片后,在程序中需要动态的修改background图片。    layout...

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

今天发现了一个比较坑爹的bug,得出的结论如下,不要轻易相信android的api。 当你调用setBackgroundResource(id)的时候实际上是调用的setBackgroundDraw...

关于setBackgroundResource 中偶尔会出现padding失效问题(无图)

在公司做一个样式布局 用到了描述背景的drawable/中的 xml文件,本来是一个很简单的问题,先上效果图 其实就是通过切换按钮改变按钮效果,圆角效果就不讨论了,现在只是想讨论一下中间那个按...

关于setBackgroundResource 中偶尔会出现padding失效问题

在公司做一个样式布局 用到了描述背景的drawable/中的 xml文件,本来是一个很简单的问题,先上效果图 其实就是通过切换按钮改变按钮效果,圆角效果就不讨论了,现在只是想讨论一下中间那个按钮...

setBackgroundResource设置背景导致padding失效

修改前和修改后的图片对比:   修改的代码如下: TextView textView = (TextView)findViewById(R.id.text); int...

setBackgroundResource(0)

转载网址:http://blog.csdn.net/cb269267/article/details/10065709 今天发现了一个比较坑爹的bug,得出的结论如下,不要轻易相信Android...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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