@ColorRes 和 @ColorInt 都是 Android 的注解(Annotations),用于标记你传递的参数到底是什么类型的“颜色”信息——资源 ID 还是实际颜色值。
✅ 一句话理解
| 注解 | 代表含义 | 举例 | 通常用在 |
|---|---|---|---|
@ColorRes | 表示这是一个颜色资源 ID(如 R.color.xxx) | R.color.primary | 用来传给 getColor(context, resId) |
@ColorInt | 表示这是一个实际颜色值(比如 0xFF2196F3) | 0xFFFF0000(红色) | 用来传给 setTextColor()、setBackgroundColor() 等方法 |









![[ 计算机网络 ] 深入理解TCP/IP协议](https://i-blog.csdnimg.cn/direct/8bde12d22bc74b7fb5f460f07e982168.png)









![2025年渗透测试面试题总结-华顺信安[实习]安全服务工程师(题目+回答)](https://i-blog.csdnimg.cn/direct/2ea6508e11f348769528e86055da4fc5.png)