setBackgroundResource(R.color.XXX)改变的颜色是最下层的颜色,当改变完颜色以后,因为我头部布局在xml文件中默认颜色是white,所以又给white遮盖掉了。

   xml 文件中布局默认的颜色呢,可以理解为显示在中层。当我用Resource这个方法,把颜色改变过来以后,它因为在最下层,所以直接被中层的给刷掉了,因此颜色又变了回去。而setBackgroundColor(context.getResouce().getColor(R.color.XXX))呢,可以理解为改变的是最上层的颜色,不管我xml布局中的颜色是什么色,我在你布局颜色上层又给刷了回去。所以就显色了。

简述setBackgroundResource、setBackgroundColor的区别相关推荐

  1. setBackground(),setBackgroundResource(),setBackgroundColor(),setBackgroundDrawable()的区别和用法

    setBackground(),setBackgroundResource(),setBackgroundColor()和setBackgroundDrawable()这几个方法都可以对控件的颜色进行 ...

  2. 简述同步和异步的区别

    简述同步和异步的区别 同步: 同步的思想是:所有的操作都做完,才返回给用户.这样用户在线等待的时间太长,给用户一种卡死了的感觉(就是系统迁移中,点击了迁移,界面就不动了,但是程序还在执行,卡死了的感觉 ...

  3. 简述setBackgroundResource、setBackgroundColor、setBackgroundDrawable的区别

    最近项目中有很多需求需要修改背景色,简单来说就是通过点击listview条目,把选中的item改变颜色.而色值则通过color.xml文件获取.大概需求如下,布局分两部分,第一部分是横向的Linear ...

  4. android setBackgroundResource setBackgroundColor setBackgroundResource区别

    总结一下:setBackgroundResource(R.color.XXX)改变的颜色是最下层的颜色,当改变完颜色以后,因为我头部布局在xml文件中默认颜色是white,所以又给white遮盖掉了. ...

  5. 简述http 和 https区别

    HTTP与HTTPS的区别 安全性上,HTTPS是安全超文本协议,在HTTP基础上有更强的安全性.简单来说,HTTPS是使用TLS/SSL加密的HTTP协议 申请证书上,HTTPS需要使用ca申请证书 ...

  6. java简述标识符和保留字区别_Java 基础语法 - 流年似水莫停留的个人页面 - OSCHINA - 中文开源技术交流社区...

    Java 基础语法 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 对象:对象是类的一个实例,有状态和行为.例如,一 ...

  7. 简述DDNS和DNS区别

    目录 ​        引言 DNS和DDNS是什么? DNS是什么? DDNS是什么? DNS和DDNS有哪些区别? DNS和DDNS都有哪些用途及使用场景? DNS的用途使用场景 DDNS的使用场 ...

  8. 简述Git 与 SVN 区别

    Git 与 SVN 区别 Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等. 如果你是一个具有使用 SVN 背景的人,你需要做一定的思想转换,来适应 Git 提供的一些概 ...

  9. 简述http和https区别

    http协议和https协议的区别主要是:传输信息安全性不同.连接方式不同.端口不同.证书申请方式不同 一.传输信息安全性不同 http协议:是超文本传输协议,信息是明文传输.如果攻击者截取了Web浏 ...

最新文章

  1. 分布式存储系统的关键技术-存储层级内的优化技术
  2. 随笔-通过session判断用户密码输入错误三次,输入验证码
  3. m3u8 video ios h5_【H5】iOS系统下的video视频播放完后重新刷新视频
  4. java的本地文件操作
  5. 猜想:汇编指令push和pop对sp的处理顺序缘由
  6. oracle游标应用 sys_refcursor 和 cursor比较
  7. python flask快速入门与进阶 百度云_Python Flask快速入门与进阶
  8. [Gamma阶段]展示博客
  9. android删除打开方式,Android 打开方式选定后默认了改不回来?解决方法(三星s7为例)...
  10. Codis安装部署全架构
  11. 将vim打造成python开发工具
  12. multisim仿真D触发器设计的模六计数器并在数码管显示0-5
  13. 免费小说网站源码 主题XSnov WordPress主题
  14. CleanMyMac X断网激活码免费共享教程免费分享
  15. html a4页面样式_4个使用将HTML转换为PDF的方法介绍-js教程
  16. 南大计算机系统基础实验PA0笔记
  17. 无人车系统(七):Udacity ‘s无人驾驶仿真环境(社区介绍)
  18. eechart echarts-wordcloud 生成人物词云图 词云 词少、形状问题、 解决办法
  19. lisp visual 开根号_[zz] maxima 笔记
  20. 软考试题合格率如何?

热门文章

  1. 校园卡管理系统数据库服务器,校园卡管理系统数据库设计 - read.ppt
  2. 读者写者问题(超级详细的分析读者优先,读写平等,写者优先)
  3. flink sql连接mysql
  4. java课程设计实验报告_java课程设计实验报告样例
  5. (十五)Alian 的 Spring Cloud 自动生成项目
  6. VGA详解及色块边缘碰撞示例
  7. Hive优化(2)之系统评估reduce数为1的MR Job优化
  8. Mac-终端相关操作
  9. javascript基本语法命名与操作符
  10. 高职院校计算机信息管理技术,关于高职计算机信息管理专业人才培养模式探索...