首页 > 移动平台 > 详细

从零开始学android开发-setBackgroundDrawable与setBackgroundResource的区别

时间:2015-02-13 14:37:20      阅读:223      评论:0      收藏:0      [点我收藏+]

setBackgroundDrawable和setBackgroundResource的区别
很多网友不知道View类提供的setBackgroundDrawable和setBackgroundResource的区别是什么,同时Android View类很多子类比如TextView、ImageView中都有这些方法,同时还有一些类似setImageDrawable、setImageBitmap和setImageResource()这些方法的不同之处。

一、setBackgroundXXX的用处,设置这个View背景。

setBackgroundDrawable 的参数为Drawable对象,

setBackgroundColor 的参数为Color对象,比如说Color.Red为红色,或Color.rgb(255,0,0) 来制定一个红色

setBackgroundResource 的参数为资源ID,比如说R.drawable.icon

二、对于ImageView类有类似 setImageXXX

道理同上,setImageBitmap的参数为Bitmap对象,同时ImageView还支持矩阵对象,比如setImageMatrix的参数为Matrix对象。

三、有关Bitmap和Drawable之间的转换可以查看Android123存档文件 Bitmap和Drawable相互转换方法

从零开始学android开发-setBackgroundDrawable与setBackgroundResource的区别

原文:http://www.cnblogs.com/dekevin/p/4290138.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!