You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio中跳转Composable用法时如何隐藏预览项?

如何隐藏Composable预览组件在用法跳转结果中

在Mac上使用Android Studio时,你可以通过以下几种方式过滤掉预览组件对目标Composable的调用:

1. 用法菜单即时过滤

当你按下cmd+click打开目标Composable的用法菜单后:

  • 点击菜单顶部的漏斗状过滤器图标
  • 在弹出的过滤面板中,取消勾选Preview和Tests选项(@Preview注解的组件会被归类到Preview分组下)
  • 确认后,菜单里就只会显示非预览场景的用法了

2. 自定义结构搜索规则

如果你的预览组件都遵循XXXPreview的命名规范(比如示例中的HeaderSectionPreview),可以创建自定义搜索规则来永久排除这类调用:

  1. 打开Edit -> Find -> Search Structurally
  2. 点击**+**新建模板,选择Kotlin语言
  3. 输入模板代码:
    $call$($args$)
    
    然后设置变量约束:
    • 对$call$,设置Text/regex为HeaderSection(替换成你的目标Composable名称)
    • 对包含该调用的函数,设置Name/regex为^(?!.*Preview$).*(排除名称以Preview结尾的函数)
  4. 保存模板,之后搜索用法时直接使用这个模板,就能自动跳过预览组件的调用

3. 通过IDE设置默认排除预览

你也可以在Android Studio设置中配置默认过滤规则:

  1. 打开设置面板(cmd+,)
  2. 导航到Editor -> Inspections -> Kotlin -> Usages
  3. 在搜索框输入Usage Search,找到对应配置项
  4. 在过滤选项中,添加@Preview注解到排除列表,这样IDE在搜索用法时会自动忽略带该注解的函数内的调用

内容的提问来源于stack exchange,提问作者m.reiter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 04:08:23