zoukankan      html  css  js  c++  java
  • 从零开始学android开发-setBackgroundDrawable与setBackgroundResource的区别

    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相互转换方法

  • 相关阅读:
    蓝桥杯_基础训练_龟兔赛跑预测
    大数加法
    Splay!
    topsort
    各种方法
    有时候dfs可以简化各种组合的操作
    组合数学
    重新认识三观
    手速狗还是不行啊。。。
    set和map和pair 转自ACdreamers
  • 原文地址:https://www.cnblogs.com/dekevin/p/4290138.html
Copyright © 2011-2022 走看看