简述setBackgroundResource、setBackgroundColor的区别
setBackgroundResource(R.color.XXX)改变的颜色是最下层的颜色,当改变完颜色以后,因为我头部布局在xml文件中默认颜色是white,所以又给white遮盖掉了。
xml 文件中布局默认的颜色呢,可以理解为显示在中层。当我用Resource这个方法,把颜色改变过来以后,它因为在最下层,所以直接被中层的给刷掉了,因此颜色又变了回去。而setBackgroundColor(context.getResouce().getColor(R.color.XXX))呢,可以理解为改变的是最上层的颜色,不管我xml布局中的颜色是什么色,我在你布局颜色上层又给刷了回去。所以就显色了。
简述setBackgroundResource、setBackgroundColor的区别相关推荐
- setBackground(),setBackgroundResource(),setBackgroundColor(),setBackgroundDrawable()的区别和用法
setBackground(),setBackgroundResource(),setBackgroundColor()和setBackgroundDrawable()这几个方法都可以对控件的颜色进行 ...
- 简述同步和异步的区别
简述同步和异步的区别 同步: 同步的思想是:所有的操作都做完,才返回给用户.这样用户在线等待的时间太长,给用户一种卡死了的感觉(就是系统迁移中,点击了迁移,界面就不动了,但是程序还在执行,卡死了的感觉 ...
- 简述setBackgroundResource、setBackgroundColor、setBackgroundDrawable的区别
最近项目中有很多需求需要修改背景色,简单来说就是通过点击listview条目,把选中的item改变颜色.而色值则通过color.xml文件获取.大概需求如下,布局分两部分,第一部分是横向的Linear ...
- android setBackgroundResource setBackgroundColor setBackgroundResource区别
总结一下:setBackgroundResource(R.color.XXX)改变的颜色是最下层的颜色,当改变完颜色以后,因为我头部布局在xml文件中默认颜色是white,所以又给white遮盖掉了. ...
- 简述http 和 https区别
HTTP与HTTPS的区别 安全性上,HTTPS是安全超文本协议,在HTTP基础上有更强的安全性.简单来说,HTTPS是使用TLS/SSL加密的HTTP协议 申请证书上,HTTPS需要使用ca申请证书 ...
- java简述标识符和保留字区别_Java 基础语法 - 流年似水莫停留的个人页面 - OSCHINA - 中文开源技术交流社区...
Java 基础语法 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 对象:对象是类的一个实例,有状态和行为.例如,一 ...
- 简述DDNS和DNS区别
目录 引言 DNS和DDNS是什么? DNS是什么? DDNS是什么? DNS和DDNS有哪些区别? DNS和DDNS都有哪些用途及使用场景? DNS的用途使用场景 DDNS的使用场 ...
- 简述Git 与 SVN 区别
Git 与 SVN 区别 Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等. 如果你是一个具有使用 SVN 背景的人,你需要做一定的思想转换,来适应 Git 提供的一些概 ...
- 简述http和https区别
http协议和https协议的区别主要是:传输信息安全性不同.连接方式不同.端口不同.证书申请方式不同 一.传输信息安全性不同 http协议:是超文本传输协议,信息是明文传输.如果攻击者截取了Web浏 ...
最新文章
- 分布式存储系统的关键技术-存储层级内的优化技术
- 随笔-通过session判断用户密码输入错误三次,输入验证码
- m3u8 video ios h5_【H5】iOS系统下的video视频播放完后重新刷新视频
- java的本地文件操作
- 猜想:汇编指令push和pop对sp的处理顺序缘由
- oracle游标应用 sys_refcursor 和 cursor比较
- python flask快速入门与进阶 百度云_Python Flask快速入门与进阶
- [Gamma阶段]展示博客
- android删除打开方式,Android 打开方式选定后默认了改不回来?解决方法(三星s7为例)...
- Codis安装部署全架构
- 将vim打造成python开发工具
- multisim仿真D触发器设计的模六计数器并在数码管显示0-5
- 免费小说网站源码 主题XSnov WordPress主题
- CleanMyMac X断网激活码免费共享教程免费分享
- html a4页面样式_4个使用将HTML转换为PDF的方法介绍-js教程
- 南大计算机系统基础实验PA0笔记
- 无人车系统(七):Udacity ‘s无人驾驶仿真环境(社区介绍)
- eechart echarts-wordcloud 生成人物词云图 词云 词少、形状问题、 解决办法
- lisp visual 开根号_[zz] maxima 笔记
- 软考试题合格率如何?
热门文章
- 校园卡管理系统数据库服务器,校园卡管理系统数据库设计 - read.ppt
- 读者写者问题(超级详细的分析读者优先,读写平等,写者优先)
- flink sql连接mysql
- java课程设计实验报告_java课程设计实验报告样例
- (十五)Alian 的 Spring Cloud 自动生成项目
- VGA详解及色块边缘碰撞示例
- Hive优化(2)之系统评估reduce数为1的MR Job优化
- Mac-终端相关操作
- javascript基本语法命名与操作符
- 高职院校计算机信息管理技术,关于高职计算机信息管理专业人才培养模式探索...