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()内存溢出

说明这个问题,首先来看一下实际的内存占用情况。 我们创建一个最简单的android应用,一个Activity,内容是一张图片,图片放在drawable-hdpi目录下。布局文件: ...

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

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

android中setImageResource加载大图片出现oom解决方案

参考: android中setImageResource加载大图片出现oom解决方案 https://www.baidu.com/link?url=cIknayZWPbsOigzjSf-zyaz9GV...

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

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

setBackgroundResource设置背景导致padding错误

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

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

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

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

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

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

在公司做一个样式布局 用到了描述背景的drawable/中的 xml文件,本来是一个很简单的问题,先上效果图 其实就是通过切换按钮改变按钮效果,圆角效果就不讨论了,现在只是想讨论一下中间那个按钮...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:setImageResource和setBackgroundResource的区别
举报原因:
原因补充:

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