Android Studio 4.0已启用Color Previews但gutter行不显示,求解决方案
Hey! 我之前在Android Studio 4.0升级后也遇到过Color Previews没在gutter显示的问题,折腾了几个方法终于解决了,给你分享下可行的方案:
解决Color Previews不显示在Gutter的办法
1. 确认Color Preview的核心设置已开启
首先得确保Studio本身的预览开关没被关掉:
- 打开设置(Windows/Linux用
Ctrl+Alt+S,Mac用Cmd+,) - 找到
Editor > Color Scheme > General路径 - 展开
Code分类,选中Inline values,确保右侧的Color preview是勾选状态,同时gutter图标相关的设置也没被禁用
2. 清除缓存重启Studio
缓存紊乱是Android Studio常见的小问题,试试这个万能招:
- 顶部菜单栏点
File > Invalidate Caches... - 在弹窗里选
Invalidate and Restart,等Studio完全重启后再查看gutter的颜色预览
3. 检查你的颜色代码格式
Color Preview只识别特定格式的颜色定义:
- 直接写十六进制颜色,比如
#FF0000或者#F00 - 引用
colors.xml里的资源,比如@color/primary - 如果是通过代码动态计算的颜色(比如
Color.rgb(255,0,0)),gutter里是不会显示预览的哦
4. 确认文件类型支持预览
Color Preview目前只对特定文件生效:
- XML布局文件、Kotlin/Java代码里的颜色定义
- 要是你在普通文本、Markdown这类文件里写颜色,肯定看不到预览的
5. 升级到4.0的最新补丁版本
Android Studio 4.0刚推出时存在一些小bug,官方后续发布了补丁修复:
- 点
Help > Check for Updates...,安装最新的更新包后重启,说不定就能解决问题
内容的提问来源于stack exchange,提问作者Savsır Cankat Özbay
相关产品推荐
相关产品推荐

