我们在Avtivity中设置控件的背景色的时候,会发现setBackgroundColor()居然需要int格式的颜色,本来以为是10进制的颜色,后来实验发现,不是10进制的,因为它是有负数的,它的范围是-16777216到16777216,最后做出了它到16进制颜色的转换。

 public  String toHexEncoding(int color) {String R, G, B;StringBuffer sb = new StringBuffer();R = Integer.toHexString(Color.red(color));G = Integer.toHexString(Color.green(color));B = Integer.toHexString(Color.blue(color));R = R.length() == 1 ? "0" + R : R;G = G.length() == 1 ? "0" + G : G;B = B.length() == 1 ? "0" + B : B;sb.append("#");sb.append(R.toUpperCase());sb.append(G.toUpperCase());sb.append(B.toUpperCase());return sb.toString();}

网上大部分用的是Color.getRed();在Android开发中并未找到这种方法,可以已经更改了,上面的代码经本人测试

Android内部颜色转16进制颜色相关推荐

  1. 【图片】Python对RGB颜色与16进制颜色进行互转

    RGB颜色被称为"真彩色",是Photoshop中默认使用的颜色,也是最常用的一种颜色模式.RGB模式的图像由3个颜色通道组成,分别为红色通道(Red).绿色通道(Green)和蓝 ...

  2. RGB颜色转换为16进制颜色

    RGB颜色值转换为16进制颜色值,主要是将 R.G.B 值分别转换为对应的十六进制值 例子: 输入:rgb(238, 208, 157) 输出:#eed09d 代码如下: function color ...

  3. matlab RGB颜色转16进制颜色

    程序: function string=ten2sixteen(num) %the num should be a 1x3 Integer mat limited in [0 255] exchang ...

  4. 【java】RGB颜色转换为16进制颜色

    如何将这些RGB值转换为包含等效十六进制值的String? 其实很简单,将R.G.B颜色值分别格式化为十六进制格式输出即可.具体实现如下: public class ColorHelper {publ ...

  5. android 16进制颜色代码

    在开发过程中,会看到有些设置的颜色为8位,有些是6位,开始时有些搞不明白,后面查看一些资料才发现原理是这样的.以#ff000000为例, #ff000000此为16进制颜色代码,前两位ff为透明度,后 ...

  6. RGB颜色与16进制色以及透明色

    转载请标明出处:http://blog.csdn.net/liang5630/article/details/43483331 ,本文出自:[刘宏亮的博客] RGB颜色与16进制色以及透明色是我们在开 ...

  7. 踩坑~CSS~8 位16 进制颜色

    踩坑-CSS-8 位16 进制颜色 背景 初步结论 网页颜色 16 进制数字表示方法 十进制"函数"表示 支持度与最终结论 背景 我在开发 webview 环境下的 H5 小应用( ...

  8. iOS 将16进制颜色转换成UIColor

    很多地方我们都使用16进制颜色,但iPhone使用的是UIColor对象,不直接支持16进制颜色,为此,需要我们手动将16进制颜色转换为UIColor - (UIColor *) hexStringT ...

  9. 16进制颜色识别和搭配规律

    在CSS中,经常会用到16进制的颜色来设置文本.背景.边框等颜色,但是对于一个纯前端来讲,16进制颜色的识别和搭配可能会较为陌生了 ,本文简单介绍一下16进制颜色的一些规律 16进制颜色的数值意义: ...

最新文章

  1. Nat. Commun | 预测RNA-蛋白质结合偏好的深度学习框架
  2. h5 移动端 常见 重要问题记录
  3. Swift URL含有中文的处理
  4. 【转载】HTML导入css的四种方式
  5. idea2019运行php项目,新版IntelliJ phpstrom IDEA 2019.2版本的使用方法
  6. php如何按降序,PHP数组如何按键名实现降序排列
  7. Ibatis XML 配置文件注释引起错误及解决方案
  8. Git(2):如何更改GitHub仓库中项目的语言属性
  9. php字符串去重和去空,php去空格
  10. 微信小程序开发常用方法
  11. CSS简易导航列表样式
  12. soliworks三维机柜布局(二)创建设备位置
  13. Tableau豆瓣电影数据项目实战练习1
  14. hiveSQL执行计划(explain使用全网最详细!!)
  15. wxformbuilder软件制作gui界面教程
  16. 华为智慧屏鸿蒙系统评价,华为智慧屏V55i配置怎么样 参数介绍运行鸿蒙操作系统...
  17. React Native 仿 ofo 共享单车 App
  18. 2.Enable ADB integration' to be enabled.
  19. 紫色特别舒服的UI趣味测试微信小程序源码下载包含多种评测
  20. P1497 木牛流马 题解

热门文章

  1. C/C++ 编译的时候报错“LNK2019: 无法解析的外部符号:xxx,该符号在xxx中被引用”
  2. 如何开发一个图像识别图形增强,AI图像转换系统毕业设计毕设作品
  3. 【问题记录】关于百度网盘客户端打不开
  4. ubuntu安装Java教程
  5. 常见html5营销类型有哪些,o2o模式的主要类型有哪些
  6. pytorch下载缓慢解决方法并配置 Jupyter Notebook
  7. Android Studio动态调试smail代码----环境配置
  8. aurora(极光) vpn查看代理ip和端口
  9. 斯坦福大学深度学习开言
  10. 怎么下载不允许下载的东西