Android内部颜色转16进制颜色
来源:互联网 发布:淘宝商品详情图片 编辑:程序博客网 时间:2024/06/10 15:02
我们在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开发中并未找到这种方法,可以已经更改了,上面的代码经本人测试
0 1
- Android内部颜色转16进制颜色
- android颜色选择器并显示16进制颜色
- 颜色16进制颜色代码表
- Android的16进制颜色值
- android 16进制颜色表
- Android的16进制颜色值
- Android:16进制颜色和透明度
- Android中16进制颜色大全
- android 16进制颜色值字符串转int值
- android颜色大全 Android颜色对照表 (左边是颜色示例,右边是颜色对应的16进制代码)---Android开发必备
- 16进制颜色
- android 常见颜色值(16制颜色码)
- android颜色大全 转
- ios 16进制颜色转UIColor
- RGB转16进制颜色码
- 16进制颜色转UIColor
- iOS-16进制颜色转UIColor
- 16进制颜色(html颜色值)字符串转为UIColor
- OpenSceneGraph实现的NeHe OpenGL教程 - 第三十六课
- UVA - 201 Squares
- 剑指Offer:面试题6重建二叉树
- Android自定义控件之仿美团下拉刷新
- JDBC: 处理事务 & 事务的隔离级别
- Android内部颜色转16进制颜色
- BZOJ1798 [Ahoi2009]Seq 维护序列seq
- Edittext 不弹出系统键盘 且具有光标
- 欢迎使用CSDN-markdown编辑器
- 洛谷 P1007 独木桥
- PowerManager.WakeLock电池管理使用详解
- C#初学者使用file.creat()创建文件后,显示正由另一进程使用
- mysql 哪些情况下用 ` 这个符号?就是键盘上Esc下边那个。
- 最小割---最大权闭合图简介